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

models.storagegateway-2013-06-30-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ ],
    "calculateCrc32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customErrorCodeFieldName" : null,
    "customProtocolFactoryFqcn" : null,
    "customResponseMetadata" : null,
    "customRetryPolicy" : null,
    "customServiceMetadata" : null,
    "defaultSimpleMethodTestRegion" : null,
    "deprecatedOperations" : [ ],
    "deprecatedShapes" : [ ],
    "enableEndpointDiscoveryMethodRequired" : false,
    "excludeClientCreateMethod" : false,
    "modelMarshallerDefaultValueSupplier" : { },
    "operationModifiers" : null,
    "paginationCustomization" : null,
    "renameShapes" : null,
    "sdkModeledExceptionBaseClassName" : null,
    "sdkRequestBaseClassName" : null,
    "sdkResponseBaseClassName" : null,
    "serviceSpecificClientConfigClass" : null,
    "serviceSpecificHttpConfig" : null,
    "shapeModifiers" : {
      "InternalServerError" : {
        "exclude" : [ "error" ],
        "excludeShape" : false,
        "inject" : null,
        "modify" : null,
        "staxTargetDepthOffset" : null
      },
      "InvalidGatewayRequestException" : {
        "exclude" : [ "error" ],
        "excludeShape" : false,
        "inject" : null,
        "modify" : null,
        "staxTargetDepthOffset" : null
      }
    },
    "shapeSubstitutions" : null,
    "shareModelConfig" : null,
    "skipSyncClientGeneration" : false,
    "useAutoConstructList" : true,
    "useAutoConstructMap" : true,
    "utilitiesMethod" : null,
    "verifiedSimpleMethods" : [ "describeTapeArchives", "listFileShares", "listGateways", "listTapes", "listVolumes" ]
  },
  "metadata" : {
    "apiVersion" : "2013-06-30",
    "asyncBuilder" : "DefaultStorageGatewayAsyncClientBuilder",
    "asyncBuilderInterface" : "StorageGatewayAsyncClientBuilder",
    "asyncClient" : "DefaultStorageGatewayAsyncClient",
    "asyncInterface" : "StorageGatewayAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultStorageGatewayBaseClientBuilder",
    "baseBuilderInterface" : "StorageGatewayBaseClientBuilder",
    "baseExceptionName" : "StorageGatewayException",
    "baseRequestName" : "StorageGatewayRequest",
    "baseResponseName" : "StorageGatewayResponse",
    "cborProtocol" : false,
    "clientPackageName" : "storagegateway",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "AWS Storage Gateway",
    "documentation" : "AWS Storage Gateway Service 

AWS Storage Gateway is the service that connects an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization's on-premises IT environment and the AWS storage infrastructure. The service enables you to securely upload data to the AWS Cloud for cost effective backup and rapid disaster recovery.

Use the following links to get started using the AWS Storage Gateway Service API Reference:

AWS Storage Gateway resource IDs are in uppercase. When you use these resource IDs with the Amazon EC2 API, EC2 expects resource IDs in lowercase. You must change your resource ID to lowercase to use it with the EC2 API. For example, in Storage Gateway the ID for a volume might be vol-AA22BB012345DAF670. When you use this ID with the EC2 API, you must change it to vol-aa22bb012345daf670. Otherwise, the EC2 API might not behave as expected.

IDs for Storage Gateway volumes and Amazon EBS snapshots created from gateway volumes are changing to a longer format. Starting in December 2016, all new volumes and snapshots will be created with a 17-character string. Starting in April 2016, you will be able to use these longer IDs so you can test your systems with the new format. For more information, see Longer EC2 and EBS Resource IDs.

For example, a volume Amazon Resource Name (ARN) with the longer volume ID format looks like the following:

arn:aws:storagegateway:us-west-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABBCCDDEEFFG.

A snapshot ID with the longer ID format looks like the following: snap-78e226633445566ee.

For more information, see Announcement: Heads-up – Longer AWS Storage Gateway volume and snapshot IDs coming in 2016.

", "endpointPrefix" : "storagegateway", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.storagegateway", "fullModelPackageName" : "software.amazon.awssdk.services.storagegateway.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.storagegateway.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.storagegateway.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.storagegateway.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "storagegateway.model", "paginatorsPackageName" : "storagegateway.paginators", "protocol" : "json", "queryProtocol" : false, "requestTransformPackageName" : "storagegateway.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "Storage Gateway", "serviceName" : "StorageGateway", "signingName" : "storagegateway", "syncBuilder" : "DefaultStorageGatewayClientBuilder", "syncBuilderInterface" : "StorageGatewayClientBuilder", "syncClient" : "DefaultStorageGatewayClient", "syncInterface" : "StorageGatewayClient", "transformPackageName" : "storagegateway.transform", "uid" : "storagegateway-2013-06-30", "xmlProtocol" : false }, "operations" : { "ActivateGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Activates the gateway you previously deployed on your host. In the activation process, you specify information such as the AWS Region that you want to use for storing snapshots or tapes, the time zone for scheduled snapshots the gateway snapshot schedule window, an activation key, and a name for your gateway. The activation process also associates your gateway with your account; for more information, see UpdateGatewayInformation.

You must turn on the gateway VM before you can activate your gateway.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ActivateGatewayRequest", "variableName" : "activateGatewayRequest", "variableType" : "ActivateGatewayRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "ActivateGatewayRequest", "variableSetterType" : "ActivateGatewayRequest" }, "methodName" : "activateGateway", "operationName" : "ActivateGateway", "paginated" : false, "returnType" : { "returnType" : "ActivateGatewayResponse", "documentation" : "

AWS Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway. It is a string made of information such as your account, gateway name, and AWS Region. This ARN is used to reference the gateway in other API operations as well as resource-based authorization.

For gateways activated prior to September 02, 2015, the gateway ARN contains the gateway name rather than the gateway ID. Changing the name of the gateway has no effect on the gateway ARN.

" }, "syncReturnType" : "ActivateGatewayResponse" }, "AddCache" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Configures one or more gateway local disks as cache for a gateway. This operation is only supported in the cached volume, tape and file gateway type (see Storage Gateway Concepts).

In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add cache, and one or more disk IDs that you want to configure as cache.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddCacheRequest", "variableName" : "addCacheRequest", "variableType" : "AddCacheRequest", "documentation" : "", "simpleType" : "AddCacheRequest", "variableSetterType" : "AddCacheRequest" }, "methodName" : "addCache", "operationName" : "AddCache", "paginated" : false, "returnType" : { "returnType" : "AddCacheResponse", "documentation" : null }, "syncReturnType" : "AddCacheResponse" }, "AddTagsToResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds one or more tags to the specified resource. You use tags to add metadata to resources, which you can use to categorize these resources. For example, you can categorize resources by purpose, owner, environment, or team. Each tag consists of a key and a value, which you define. You can add tags to the following AWS Storage Gateway resources:

  • Storage gateways of all types

  • Storage volumes

  • Virtual tapes

  • NFS and SMB file shares

You can create a maximum of 50 tags for each resource. Virtual tapes and storage volumes that are recovered to a new gateway maintain their tags.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddTagsToResourceRequest", "variableName" : "addTagsToResourceRequest", "variableType" : "AddTagsToResourceRequest", "documentation" : "

AddTagsToResourceInput

", "simpleType" : "AddTagsToResourceRequest", "variableSetterType" : "AddTagsToResourceRequest" }, "methodName" : "addTagsToResource", "operationName" : "AddTagsToResource", "paginated" : false, "returnType" : { "returnType" : "AddTagsToResourceResponse", "documentation" : "

AddTagsToResourceOutput

" }, "syncReturnType" : "AddTagsToResourceResponse" }, "AddUploadBuffer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Configures one or more gateway local disks as upload buffer for a specified gateway. This operation is supported for the stored volume, cached volume and tape gateway types.

In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add upload buffer, and one or more disk IDs that you want to configure as upload buffer.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddUploadBufferRequest", "variableName" : "addUploadBufferRequest", "variableType" : "AddUploadBufferRequest", "documentation" : "", "simpleType" : "AddUploadBufferRequest", "variableSetterType" : "AddUploadBufferRequest" }, "methodName" : "addUploadBuffer", "operationName" : "AddUploadBuffer", "paginated" : false, "returnType" : { "returnType" : "AddUploadBufferResponse", "documentation" : null }, "syncReturnType" : "AddUploadBufferResponse" }, "AddWorkingStorage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Configures one or more gateway local disks as working storage for a gateway. This operation is only supported in the stored volume gateway type. This operation is deprecated in cached volume API version 20120630. Use AddUploadBuffer instead.

Working storage is also referred to as upload buffer. You can also use the AddUploadBuffer operation to add upload buffer to a stored volume gateway.

In the request, you specify the gateway Amazon Resource Name (ARN) to which you want to add working storage, and one or more disk IDs that you want to configure as working storage.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddWorkingStorageRequest", "variableName" : "addWorkingStorageRequest", "variableType" : "AddWorkingStorageRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "AddWorkingStorageRequest", "variableSetterType" : "AddWorkingStorageRequest" }, "methodName" : "addWorkingStorage", "operationName" : "AddWorkingStorage", "paginated" : false, "returnType" : { "returnType" : "AddWorkingStorageResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway for which working storage was configured.

" }, "syncReturnType" : "AddWorkingStorageResponse" }, "AssignTapePool" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns a tape to a tape pool for archiving. The tape assigned to a pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the S3 storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AssignTapePoolRequest", "variableName" : "assignTapePoolRequest", "variableType" : "AssignTapePoolRequest", "documentation" : "", "simpleType" : "AssignTapePoolRequest", "variableSetterType" : "AssignTapePoolRequest" }, "methodName" : "assignTapePool", "operationName" : "AssignTapePool", "paginated" : false, "returnType" : { "returnType" : "AssignTapePoolResponse", "documentation" : null }, "syncReturnType" : "AssignTapePoolResponse" }, "AttachVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Connects a volume to an iSCSI connection and then attaches the volume to the specified gateway. Detaching and attaching a volume enables you to recover your data from one gateway to a different gateway without creating a snapshot. It also makes it easier to move your volumes from an on-premises gateway to a gateway hosted on an Amazon EC2 instance.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AttachVolumeRequest", "variableName" : "attachVolumeRequest", "variableType" : "AttachVolumeRequest", "documentation" : "

AttachVolumeInput

", "simpleType" : "AttachVolumeRequest", "variableSetterType" : "AttachVolumeRequest" }, "methodName" : "attachVolume", "operationName" : "AttachVolume", "paginated" : false, "returnType" : { "returnType" : "AttachVolumeResponse", "documentation" : "

AttachVolumeOutput

" }, "syncReturnType" : "AttachVolumeResponse" }, "CancelArchival" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Cancels archiving of a virtual tape to the virtual tape shelf (VTS) after the archiving process is initiated. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelArchivalRequest", "variableName" : "cancelArchivalRequest", "variableType" : "CancelArchivalRequest", "documentation" : "

CancelArchivalInput

", "simpleType" : "CancelArchivalRequest", "variableSetterType" : "CancelArchivalRequest" }, "methodName" : "cancelArchival", "operationName" : "CancelArchival", "paginated" : false, "returnType" : { "returnType" : "CancelArchivalResponse", "documentation" : "

CancelArchivalOutput

" }, "syncReturnType" : "CancelArchivalResponse" }, "CancelRetrieval" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Cancels retrieval of a virtual tape from the virtual tape shelf (VTS) to a gateway after the retrieval process is initiated. The virtual tape is returned to the VTS. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelRetrievalRequest", "variableName" : "cancelRetrievalRequest", "variableType" : "CancelRetrievalRequest", "documentation" : "

CancelRetrievalInput

", "simpleType" : "CancelRetrievalRequest", "variableSetterType" : "CancelRetrievalRequest" }, "methodName" : "cancelRetrieval", "operationName" : "CancelRetrieval", "paginated" : false, "returnType" : { "returnType" : "CancelRetrievalResponse", "documentation" : "

CancelRetrievalOutput

" }, "syncReturnType" : "CancelRetrievalResponse" }, "CreateCachediSCSIVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a cached volume on a specified cached volume gateway. This operation is only supported in the cached volume gateway type.

Cache storage must be allocated to the gateway before you can create a cached volume. Use the AddCache operation to add cache storage to a gateway.

In the request, you must specify the gateway, size of the volume in bytes, the iSCSI target name, an IP address on which to expose the target, and a unique client token. In response, the gateway creates the volume and returns information about it. This information includes the volume Amazon Resource Name (ARN), its size, and the iSCSI target ARN that initiators can use to connect to the volume target.

Optionally, you can provide the ARN for an existing volume as the SourceVolumeARN for this cached volume, which creates an exact copy of the existing volume’s latest recovery point. The VolumeSizeInBytes value must be equal to or larger than the size of the copied volume, in bytes.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateCachediScsiVolumeRequest", "variableName" : "createCachediScsiVolumeRequest", "variableType" : "CreateCachediScsiVolumeRequest", "documentation" : "", "simpleType" : "CreateCachediScsiVolumeRequest", "variableSetterType" : "CreateCachediScsiVolumeRequest" }, "methodName" : "createCachediSCSIVolume", "operationName" : "CreateCachediSCSIVolume", "paginated" : false, "returnType" : { "returnType" : "CreateCachediScsiVolumeResponse", "documentation" : null }, "syncReturnType" : "CreateCachediScsiVolumeResponse" }, "CreateNFSFileShare" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a Network File System (NFS) file share on an existing file gateway. In Storage Gateway, a file share is a file system mount point backed by Amazon S3 cloud storage. Storage Gateway exposes file shares using an NFS interface. This operation is only supported for file gateways.

File gateway requires AWS Security Token Service (AWS STS) to be activated to enable you to create a file share. Make sure AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not activated in the AWS Region, activate it. For information about how to activate AWS STS, see Activating and Deactivating AWS STS in an AWS Region in the AWS Identity and Access Management User Guide.

File gateway does not support creating hard or symbolic links on a file share.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateNfsFileShareRequest", "variableName" : "createNfsFileShareRequest", "variableType" : "CreateNfsFileShareRequest", "documentation" : "

CreateNFSFileShareInput

", "simpleType" : "CreateNfsFileShareRequest", "variableSetterType" : "CreateNfsFileShareRequest" }, "methodName" : "createNFSFileShare", "operationName" : "CreateNFSFileShare", "paginated" : false, "returnType" : { "returnType" : "CreateNfsFileShareResponse", "documentation" : "

CreateNFSFileShareOutput

" }, "syncReturnType" : "CreateNfsFileShareResponse" }, "CreateSMBFileShare" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a Server Message Block (SMB) file share on an existing file gateway. In Storage Gateway, a file share is a file system mount point backed by Amazon S3 cloud storage. Storage Gateway expose file shares using an SMB interface. This operation is only supported for file gateways.

File gateways require AWS Security Token Service (AWS STS) to be activated to enable you to create a file share. Make sure that AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not activated in this AWS Region, activate it. For information about how to activate AWS STS, see Activating and Deactivating AWS STS in an AWS Region in the AWS Identity and Access Management User Guide.

File gateways don't support creating hard or symbolic links on a file share.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateSmbFileShareRequest", "variableName" : "createSmbFileShareRequest", "variableType" : "CreateSmbFileShareRequest", "documentation" : "

CreateSMBFileShareInput

", "simpleType" : "CreateSmbFileShareRequest", "variableSetterType" : "CreateSmbFileShareRequest" }, "methodName" : "createSMBFileShare", "operationName" : "CreateSMBFileShare", "paginated" : false, "returnType" : { "returnType" : "CreateSmbFileShareResponse", "documentation" : "

CreateSMBFileShareOutput

" }, "syncReturnType" : "CreateSmbFileShareResponse" }, "CreateSnapshot" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a snapshot of a volume.

AWS Storage Gateway provides the ability to back up point-in-time snapshots of your data to Amazon Simple Storage Service (Amazon S3) for durable off-site recovery, as well as import the data to an Amazon Elastic Block Store (EBS) volume in Amazon Elastic Compute Cloud (EC2). You can take snapshots of your gateway volume on a scheduled or ad hoc basis. This API enables you to take an ad hoc snapshot. For more information, see Editing a Snapshot Schedule.

In the CreateSnapshot request you identify the volume by providing its Amazon Resource Name (ARN). You must also provide description for the snapshot. When AWS Storage Gateway takes the snapshot of specified volume, the snapshot and description appears in the AWS Storage Gateway Console. In response, AWS Storage Gateway returns you a snapshot ID. You can use this snapshot ID to check the snapshot progress or later use it when you want to create a volume from a snapshot. This operation is only supported in stored and cached volume gateway type.

To list or delete a snapshot, you must use the Amazon EC2 API. For more information, see DescribeSnapshots or DeleteSnapshot in the EC2 API reference.

Volume and snapshot IDs are changing to a longer length ID format. For more information, see the important note on the Welcome page.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

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

An internal server error has occurred because the service is unavailable. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateSnapshotRequest", "variableName" : "createSnapshotRequest", "variableType" : "CreateSnapshotRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "CreateSnapshotRequest", "variableSetterType" : "CreateSnapshotRequest" }, "methodName" : "createSnapshot", "operationName" : "CreateSnapshot", "paginated" : false, "returnType" : { "returnType" : "CreateSnapshotResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "CreateSnapshotResponse" }, "CreateSnapshotFromVolumeRecoveryPoint" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a snapshot of a gateway from a volume recovery point. This operation is only supported in the cached volume gateway type.

A volume recovery point is a point in time at which all data of the volume is consistent and from which you can create a snapshot. To get a list of volume recovery point for cached volume gateway, use ListVolumeRecoveryPoints.

In the CreateSnapshotFromVolumeRecoveryPoint request, you identify the volume by providing its Amazon Resource Name (ARN). You must also provide a description for the snapshot. When the gateway takes a snapshot of the specified volume, the snapshot and its description appear in the AWS Storage Gateway console. In response, the gateway returns you a snapshot ID. You can use this snapshot ID to check the snapshot progress or later use it when you want to create a volume from a snapshot.

To list or delete a snapshot, you must use the Amazon EC2 API. For more information, in Amazon Elastic Compute Cloud API Reference.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

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

An internal server error has occurred because the service is unavailable. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "variableName" : "createSnapshotFromVolumeRecoveryPointRequest", "variableType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "documentation" : "", "simpleType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "variableSetterType" : "CreateSnapshotFromVolumeRecoveryPointRequest" }, "methodName" : "createSnapshotFromVolumeRecoveryPoint", "operationName" : "CreateSnapshotFromVolumeRecoveryPoint", "paginated" : false, "returnType" : { "returnType" : "CreateSnapshotFromVolumeRecoveryPointResponse", "documentation" : null }, "syncReturnType" : "CreateSnapshotFromVolumeRecoveryPointResponse" }, "CreateStorediSCSIVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a volume on a specified gateway. This operation is only supported in the stored volume gateway type.

The size of the volume to create is inferred from the disk size. You can choose to preserve existing data on the disk, create volume from an existing snapshot, or create an empty volume. If you choose to create an empty gateway volume, then any existing data on the disk is erased.

In the request you must specify the gateway and the disk information on which you are creating the volume. In response, the gateway creates the volume and returns volume information such as the volume Amazon Resource Name (ARN), its size, and the iSCSI target ARN that initiators can use to connect to the volume target.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateStorediScsiVolumeRequest", "variableName" : "createStorediScsiVolumeRequest", "variableType" : "CreateStorediScsiVolumeRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "CreateStorediScsiVolumeRequest", "variableSetterType" : "CreateStorediScsiVolumeRequest" }, "methodName" : "createStorediSCSIVolume", "operationName" : "CreateStorediSCSIVolume", "paginated" : false, "returnType" : { "returnType" : "CreateStorediScsiVolumeResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "CreateStorediScsiVolumeResponse" }, "CreateTapeWithBarcode" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a virtual tape by using your own barcode. You write data to the virtual tape and then archive the tape. A barcode is unique and cannot be reused if it has already been used on a tape. This applies to barcodes used on deleted tapes. This operation is only supported in the tape gateway type.

Cache storage must be allocated to the gateway before you can create a virtual tape. Use the AddCache operation to add cache storage to a gateway.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateTapeWithBarcodeRequest", "variableName" : "createTapeWithBarcodeRequest", "variableType" : "CreateTapeWithBarcodeRequest", "documentation" : "

CreateTapeWithBarcodeInput

", "simpleType" : "CreateTapeWithBarcodeRequest", "variableSetterType" : "CreateTapeWithBarcodeRequest" }, "methodName" : "createTapeWithBarcode", "operationName" : "CreateTapeWithBarcode", "paginated" : false, "returnType" : { "returnType" : "CreateTapeWithBarcodeResponse", "documentation" : "

CreateTapeOutput

" }, "syncReturnType" : "CreateTapeWithBarcodeResponse" }, "CreateTapes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates one or more virtual tapes. You write data to the virtual tapes and then archive the tapes. This operation is only supported in the tape gateway type.

Cache storage must be allocated to the gateway before you can create virtual tapes. Use the AddCache operation to add cache storage to a gateway.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateTapesRequest", "variableName" : "createTapesRequest", "variableType" : "CreateTapesRequest", "documentation" : "

CreateTapesInput

", "simpleType" : "CreateTapesRequest", "variableSetterType" : "CreateTapesRequest" }, "methodName" : "createTapes", "operationName" : "CreateTapes", "paginated" : false, "returnType" : { "returnType" : "CreateTapesResponse", "documentation" : "

CreateTapeOutput

" }, "syncReturnType" : "CreateTapesResponse" }, "DeleteAutomaticTapeCreationPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the automatic tape creation policy of a gateway. If you delete this policy, new virtual tapes must be created manually. Use the Amazon Resource Name (ARN) of the gateway in your request to remove the policy.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAutomaticTapeCreationPolicyRequest", "variableName" : "deleteAutomaticTapeCreationPolicyRequest", "variableType" : "DeleteAutomaticTapeCreationPolicyRequest", "documentation" : "", "simpleType" : "DeleteAutomaticTapeCreationPolicyRequest", "variableSetterType" : "DeleteAutomaticTapeCreationPolicyRequest" }, "methodName" : "deleteAutomaticTapeCreationPolicy", "operationName" : "DeleteAutomaticTapeCreationPolicy", "paginated" : false, "returnType" : { "returnType" : "DeleteAutomaticTapeCreationPolicyResponse", "documentation" : null }, "syncReturnType" : "DeleteAutomaticTapeCreationPolicyResponse" }, "DeleteBandwidthRateLimit" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the bandwidth rate limits of a gateway. You can delete either the upload and download bandwidth rate limit, or you can delete both. If you delete only one of the limits, the other limit remains unchanged. To specify which gateway to work with, use the Amazon Resource Name (ARN) of the gateway in your request. This operation is supported for the stored volume, cached volume and tape gateway types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteBandwidthRateLimitRequest", "variableName" : "deleteBandwidthRateLimitRequest", "variableType" : "DeleteBandwidthRateLimitRequest", "documentation" : "

A JSON object containing the following fields:

", "simpleType" : "DeleteBandwidthRateLimitRequest", "variableSetterType" : "DeleteBandwidthRateLimitRequest" }, "methodName" : "deleteBandwidthRateLimit", "operationName" : "DeleteBandwidthRateLimit", "paginated" : false, "returnType" : { "returnType" : "DeleteBandwidthRateLimitResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose bandwidth rate information was deleted.

" }, "syncReturnType" : "DeleteBandwidthRateLimitResponse" }, "DeleteChapCredentials" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target and initiator pair. This operation is supported in volume and tape gateway types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteChapCredentialsRequest", "variableName" : "deleteChapCredentialsRequest", "variableType" : "DeleteChapCredentialsRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "DeleteChapCredentialsRequest", "variableSetterType" : "DeleteChapCredentialsRequest" }, "methodName" : "deleteChapCredentials", "operationName" : "DeleteChapCredentials", "paginated" : false, "returnType" : { "returnType" : "DeleteChapCredentialsResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DeleteChapCredentialsResponse" }, "DeleteFileShare" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a file share from a file gateway. This operation is only supported for file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteFileShareRequest", "variableName" : "deleteFileShareRequest", "variableType" : "DeleteFileShareRequest", "documentation" : "

DeleteFileShareInput

", "simpleType" : "DeleteFileShareRequest", "variableSetterType" : "DeleteFileShareRequest" }, "methodName" : "deleteFileShare", "operationName" : "DeleteFileShare", "paginated" : false, "returnType" : { "returnType" : "DeleteFileShareResponse", "documentation" : "

DeleteFileShareOutput

" }, "syncReturnType" : "DeleteFileShareResponse" }, "DeleteGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a gateway. To specify which gateway to delete, use the Amazon Resource Name (ARN) of the gateway in your request. The operation deletes the gateway; however, it does not delete the gateway virtual machine (VM) from your host computer.

After you delete a gateway, you cannot reactivate it. Completed snapshots of the gateway volumes are not deleted upon deleting the gateway, however, pending snapshots will not complete. After you delete a gateway, your next step is to remove it from your environment.

You no longer pay software charges after the gateway is deleted; however, your existing Amazon EBS snapshots persist and you will continue to be billed for these snapshots. You can choose to remove all remaining Amazon EBS snapshots by canceling your Amazon EC2 subscription.  If you prefer not to cancel your Amazon EC2 subscription, you can delete your snapshots using the Amazon EC2 console. For more information, see the AWS Storage Gateway Detail Page.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteGatewayRequest", "variableName" : "deleteGatewayRequest", "variableType" : "DeleteGatewayRequest", "documentation" : "

A JSON object containing the ID of the gateway to delete.

", "simpleType" : "DeleteGatewayRequest", "variableSetterType" : "DeleteGatewayRequest" }, "methodName" : "deleteGateway", "operationName" : "DeleteGateway", "paginated" : false, "returnType" : { "returnType" : "DeleteGatewayResponse", "documentation" : "

A JSON object containing the ID of the deleted gateway.

" }, "syncReturnType" : "DeleteGatewayResponse" }, "DeleteSnapshotSchedule" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a snapshot of a volume.

You can take snapshots of your gateway volumes on a scheduled or ad hoc basis. This API action enables you to delete a snapshot schedule for a volume. For more information, see Working with Snapshots. In the DeleteSnapshotSchedule request, you identify the volume by providing its Amazon Resource Name (ARN). This operation is only supported in stored and cached volume gateway types.

To list or delete a snapshot, you must use the Amazon EC2 API. For more information, go to DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteSnapshotScheduleRequest", "variableName" : "deleteSnapshotScheduleRequest", "variableType" : "DeleteSnapshotScheduleRequest", "documentation" : "", "simpleType" : "DeleteSnapshotScheduleRequest", "variableSetterType" : "DeleteSnapshotScheduleRequest" }, "methodName" : "deleteSnapshotSchedule", "operationName" : "DeleteSnapshotSchedule", "paginated" : false, "returnType" : { "returnType" : "DeleteSnapshotScheduleResponse", "documentation" : null }, "syncReturnType" : "DeleteSnapshotScheduleResponse" }, "DeleteTape" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified virtual tape. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteTapeRequest", "variableName" : "deleteTapeRequest", "variableType" : "DeleteTapeRequest", "documentation" : "

DeleteTapeInput

", "simpleType" : "DeleteTapeRequest", "variableSetterType" : "DeleteTapeRequest" }, "methodName" : "deleteTape", "operationName" : "DeleteTape", "paginated" : false, "returnType" : { "returnType" : "DeleteTapeResponse", "documentation" : "

DeleteTapeOutput

" }, "syncReturnType" : "DeleteTapeResponse" }, "DeleteTapeArchive" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified virtual tape from the virtual tape shelf (VTS). This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteTapeArchiveRequest", "variableName" : "deleteTapeArchiveRequest", "variableType" : "DeleteTapeArchiveRequest", "documentation" : "

DeleteTapeArchiveInput

", "simpleType" : "DeleteTapeArchiveRequest", "variableSetterType" : "DeleteTapeArchiveRequest" }, "methodName" : "deleteTapeArchive", "operationName" : "DeleteTapeArchive", "paginated" : false, "returnType" : { "returnType" : "DeleteTapeArchiveResponse", "documentation" : "

DeleteTapeArchiveOutput

" }, "syncReturnType" : "DeleteTapeArchiveResponse" }, "DeleteVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the specified storage volume that you previously created using the CreateCachediSCSIVolume or CreateStorediSCSIVolume API. This operation is only supported in the cached volume and stored volume types. For stored volume gateways, the local disk that was configured as the storage volume is not deleted. You can reuse the local disk to create another storage volume.

Before you delete a volume, make sure there are no iSCSI connections to the volume you are deleting. You should also make sure there is no snapshot in progress. You can use the Amazon Elastic Compute Cloud (Amazon EC2) API to query snapshots on the volume you are deleting and check the snapshot status. For more information, go to DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

In the request, you must provide the Amazon Resource Name (ARN) of the storage volume you want to delete.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteVolumeRequest", "variableName" : "deleteVolumeRequest", "variableType" : "DeleteVolumeRequest", "documentation" : "

A JSON object containing the DeleteVolumeInput$VolumeARN to delete.

", "simpleType" : "DeleteVolumeRequest", "variableSetterType" : "DeleteVolumeRequest" }, "methodName" : "deleteVolume", "operationName" : "DeleteVolume", "paginated" : false, "returnType" : { "returnType" : "DeleteVolumeResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the storage volume that was deleted

" }, "syncReturnType" : "DeleteVolumeResponse" }, "DescribeAvailabilityMonitorTest" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the most recent High Availability monitoring test that was performed on the host in a cluster. If a test isn't performed, the status and start time in the response would be null.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAvailabilityMonitorTestRequest", "variableName" : "describeAvailabilityMonitorTestRequest", "variableType" : "DescribeAvailabilityMonitorTestRequest", "documentation" : "", "simpleType" : "DescribeAvailabilityMonitorTestRequest", "variableSetterType" : "DescribeAvailabilityMonitorTestRequest" }, "methodName" : "describeAvailabilityMonitorTest", "operationName" : "DescribeAvailabilityMonitorTest", "paginated" : false, "returnType" : { "returnType" : "DescribeAvailabilityMonitorTestResponse", "documentation" : null }, "syncReturnType" : "DescribeAvailabilityMonitorTestResponse" }, "DescribeBandwidthRateLimit" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the bandwidth rate limits of a gateway. By default, these limits are not set, which means no bandwidth rate limiting is in effect. This operation is supported for the stored volume, cached volume and tape gateway types.'

This operation only returns a value for a bandwidth rate limit only if the limit is set. If no limits are set for the gateway, then this operation returns only the gateway ARN in the response body. To specify which gateway to describe, use the Amazon Resource Name (ARN) of the gateway in your request.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeBandwidthRateLimitRequest", "variableName" : "describeBandwidthRateLimitRequest", "variableType" : "DescribeBandwidthRateLimitRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

", "simpleType" : "DescribeBandwidthRateLimitRequest", "variableSetterType" : "DescribeBandwidthRateLimitRequest" }, "methodName" : "describeBandwidthRateLimit", "operationName" : "DescribeBandwidthRateLimit", "paginated" : false, "returnType" : { "returnType" : "DescribeBandwidthRateLimitResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DescribeBandwidthRateLimitResponse" }, "DescribeCache" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the cache of a gateway. This operation is only supported in the cached volume, tape, and file gateway types.

The response includes disk IDs that are configured as cache, and it includes the amount of cache allocated and used.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeCacheRequest", "variableName" : "describeCacheRequest", "variableType" : "DescribeCacheRequest", "documentation" : "", "simpleType" : "DescribeCacheRequest", "variableSetterType" : "DescribeCacheRequest" }, "methodName" : "describeCache", "operationName" : "DescribeCache", "paginated" : false, "returnType" : { "returnType" : "DescribeCacheResponse", "documentation" : null }, "syncReturnType" : "DescribeCacheResponse" }, "DescribeCachediSCSIVolumes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a description of the gateway volumes specified in the request. This operation is only supported in the cached volume gateway types.

The list of gateway volumes in the request must be from one gateway. In the response, AWS Storage Gateway returns volume information sorted by volume Amazon Resource Name (ARN).

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeCachediScsiVolumesRequest", "variableName" : "describeCachediScsiVolumesRequest", "variableType" : "DescribeCachediScsiVolumesRequest", "documentation" : "", "simpleType" : "DescribeCachediScsiVolumesRequest", "variableSetterType" : "DescribeCachediScsiVolumesRequest" }, "methodName" : "describeCachediSCSIVolumes", "operationName" : "DescribeCachediSCSIVolumes", "paginated" : false, "returnType" : { "returnType" : "DescribeCachediScsiVolumesResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DescribeCachediScsiVolumesResponse" }, "DescribeChapCredentials" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair. This operation is supported in the volume and tape gateway types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeChapCredentialsRequest", "variableName" : "describeChapCredentialsRequest", "variableType" : "DescribeChapCredentialsRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the iSCSI volume target.

", "simpleType" : "DescribeChapCredentialsRequest", "variableSetterType" : "DescribeChapCredentialsRequest" }, "methodName" : "describeChapCredentials", "operationName" : "DescribeChapCredentials", "paginated" : false, "returnType" : { "returnType" : "DescribeChapCredentialsResponse", "documentation" : "

A JSON object containing a .

" }, "syncReturnType" : "DescribeChapCredentialsResponse" }, "DescribeGatewayInformation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns metadata about a gateway such as its name, network interfaces, configured time zone, and the state (whether the gateway is running or not). To specify which gateway to describe, use the Amazon Resource Name (ARN) of the gateway in your request.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeGatewayInformationRequest", "variableName" : "describeGatewayInformationRequest", "variableType" : "DescribeGatewayInformationRequest", "documentation" : "

A JSON object containing the ID of the gateway.

", "simpleType" : "DescribeGatewayInformationRequest", "variableSetterType" : "DescribeGatewayInformationRequest" }, "methodName" : "describeGatewayInformation", "operationName" : "DescribeGatewayInformation", "paginated" : false, "returnType" : { "returnType" : "DescribeGatewayInformationResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DescribeGatewayInformationResponse" }, "DescribeMaintenanceStartTime" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns your gateway's weekly maintenance start time including the day and time of the week. Note that values are in terms of the gateway's time zone.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceStartTimeRequest", "variableName" : "describeMaintenanceStartTimeRequest", "variableType" : "DescribeMaintenanceStartTimeRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

", "simpleType" : "DescribeMaintenanceStartTimeRequest", "variableSetterType" : "DescribeMaintenanceStartTimeRequest" }, "methodName" : "describeMaintenanceStartTime", "operationName" : "DescribeMaintenanceStartTime", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceStartTimeResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DescribeMaintenanceStartTimeResponse" }, "DescribeNFSFileShares" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a description for one or more Network File System (NFS) file shares from a file gateway. This operation is only supported for file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeNfsFileSharesRequest", "variableName" : "describeNfsFileSharesRequest", "variableType" : "DescribeNfsFileSharesRequest", "documentation" : "

DescribeNFSFileSharesInput

", "simpleType" : "DescribeNfsFileSharesRequest", "variableSetterType" : "DescribeNfsFileSharesRequest" }, "methodName" : "describeNFSFileShares", "operationName" : "DescribeNFSFileShares", "paginated" : false, "returnType" : { "returnType" : "DescribeNfsFileSharesResponse", "documentation" : "

DescribeNFSFileSharesOutput

" }, "syncReturnType" : "DescribeNfsFileSharesResponse" }, "DescribeSMBFileShares" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a description for one or more Server Message Block (SMB) file shares from a file gateway. This operation is only supported for file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeSmbFileSharesRequest", "variableName" : "describeSmbFileSharesRequest", "variableType" : "DescribeSmbFileSharesRequest", "documentation" : "

DescribeSMBFileSharesInput

", "simpleType" : "DescribeSmbFileSharesRequest", "variableSetterType" : "DescribeSmbFileSharesRequest" }, "methodName" : "describeSMBFileShares", "operationName" : "DescribeSMBFileShares", "paginated" : false, "returnType" : { "returnType" : "DescribeSmbFileSharesResponse", "documentation" : "

DescribeSMBFileSharesOutput

" }, "syncReturnType" : "DescribeSmbFileSharesResponse" }, "DescribeSMBSettings" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a description of a Server Message Block (SMB) file share settings from a file gateway. This operation is only supported for file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeSmbSettingsRequest", "variableName" : "describeSmbSettingsRequest", "variableType" : "DescribeSmbSettingsRequest", "documentation" : "", "simpleType" : "DescribeSmbSettingsRequest", "variableSetterType" : "DescribeSmbSettingsRequest" }, "methodName" : "describeSMBSettings", "operationName" : "DescribeSMBSettings", "paginated" : false, "returnType" : { "returnType" : "DescribeSmbSettingsResponse", "documentation" : null }, "syncReturnType" : "DescribeSmbSettingsResponse" }, "DescribeSnapshotSchedule" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the snapshot schedule for the specified gateway volume. The snapshot schedule information includes intervals at which snapshots are automatically initiated on the volume. This operation is only supported in the cached volume and stored volume types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeSnapshotScheduleRequest", "variableName" : "describeSnapshotScheduleRequest", "variableType" : "DescribeSnapshotScheduleRequest", "documentation" : "

A JSON object containing the DescribeSnapshotScheduleInput$VolumeARN of the volume.

", "simpleType" : "DescribeSnapshotScheduleRequest", "variableSetterType" : "DescribeSnapshotScheduleRequest" }, "methodName" : "describeSnapshotSchedule", "operationName" : "DescribeSnapshotSchedule", "paginated" : false, "returnType" : { "returnType" : "DescribeSnapshotScheduleResponse", "documentation" : null }, "syncReturnType" : "DescribeSnapshotScheduleResponse" }, "DescribeStorediSCSIVolumes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns the description of the gateway volumes specified in the request. The list of gateway volumes in the request must be from one gateway. In the response AWS Storage Gateway returns volume information sorted by volume ARNs. This operation is only supported in stored volume gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeStorediScsiVolumesRequest", "variableName" : "describeStorediScsiVolumesRequest", "variableType" : "DescribeStorediScsiVolumesRequest", "documentation" : "

A JSON object containing a list of DescribeStorediSCSIVolumesInput$VolumeARNs.

", "simpleType" : "DescribeStorediScsiVolumesRequest", "variableSetterType" : "DescribeStorediScsiVolumesRequest" }, "methodName" : "describeStorediSCSIVolumes", "operationName" : "DescribeStorediSCSIVolumes", "paginated" : false, "returnType" : { "returnType" : "DescribeStorediScsiVolumesResponse", "documentation" : null }, "syncReturnType" : "DescribeStorediScsiVolumesResponse" }, "DescribeTapeArchives" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a description of specified virtual tapes in the virtual tape shelf (VTS). This operation is only supported in the tape gateway type.

If a specific TapeARN is not specified, AWS Storage Gateway returns a description of all virtual tapes found in the VTS associated with your account.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeTapeArchivesRequest", "variableName" : "describeTapeArchivesRequest", "variableType" : "DescribeTapeArchivesRequest", "documentation" : "

DescribeTapeArchivesInput

", "simpleType" : "DescribeTapeArchivesRequest", "variableSetterType" : "DescribeTapeArchivesRequest" }, "methodName" : "describeTapeArchives", "operationName" : "DescribeTapeArchives", "paginated" : true, "returnType" : { "returnType" : "DescribeTapeArchivesResponse", "documentation" : "

DescribeTapeArchivesOutput

" }, "syncReturnType" : "DescribeTapeArchivesResponse" }, "DescribeTapeRecoveryPoints" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of virtual tape recovery points that are available for the specified tape gateway.

A recovery point is a point-in-time view of a virtual tape at which all the data on the virtual tape is consistent. If your gateway crashes, virtual tapes that have recovery points can be recovered to a new gateway. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeTapeRecoveryPointsRequest", "variableName" : "describeTapeRecoveryPointsRequest", "variableType" : "DescribeTapeRecoveryPointsRequest", "documentation" : "

DescribeTapeRecoveryPointsInput

", "simpleType" : "DescribeTapeRecoveryPointsRequest", "variableSetterType" : "DescribeTapeRecoveryPointsRequest" }, "methodName" : "describeTapeRecoveryPoints", "operationName" : "DescribeTapeRecoveryPoints", "paginated" : true, "returnType" : { "returnType" : "DescribeTapeRecoveryPointsResponse", "documentation" : "

DescribeTapeRecoveryPointsOutput

" }, "syncReturnType" : "DescribeTapeRecoveryPointsResponse" }, "DescribeTapes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a description of the specified Amazon Resource Name (ARN) of virtual tapes. If a TapeARN is not specified, returns a description of all virtual tapes associated with the specified gateway. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeTapesRequest", "variableName" : "describeTapesRequest", "variableType" : "DescribeTapesRequest", "documentation" : "

DescribeTapesInput

", "simpleType" : "DescribeTapesRequest", "variableSetterType" : "DescribeTapesRequest" }, "methodName" : "describeTapes", "operationName" : "DescribeTapes", "paginated" : true, "returnType" : { "returnType" : "DescribeTapesResponse", "documentation" : "

DescribeTapesOutput

" }, "syncReturnType" : "DescribeTapesResponse" }, "DescribeUploadBuffer" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the upload buffer of a gateway. This operation is supported for the stored volume, cached volume and tape gateway types.

The response includes disk IDs that are configured as upload buffer space, and it includes the amount of upload buffer space allocated and used.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeUploadBufferRequest", "variableName" : "describeUploadBufferRequest", "variableType" : "DescribeUploadBufferRequest", "documentation" : "", "simpleType" : "DescribeUploadBufferRequest", "variableSetterType" : "DescribeUploadBufferRequest" }, "methodName" : "describeUploadBuffer", "operationName" : "DescribeUploadBuffer", "paginated" : false, "returnType" : { "returnType" : "DescribeUploadBufferResponse", "documentation" : null }, "syncReturnType" : "DescribeUploadBufferResponse" }, "DescribeVTLDevices" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a description of virtual tape library (VTL) devices for the specified tape gateway. In the response, AWS Storage Gateway returns VTL device information.

This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeVtlDevicesRequest", "variableName" : "describeVtlDevicesRequest", "variableType" : "DescribeVtlDevicesRequest", "documentation" : "

DescribeVTLDevicesInput

", "simpleType" : "DescribeVtlDevicesRequest", "variableSetterType" : "DescribeVtlDevicesRequest" }, "methodName" : "describeVTLDevices", "operationName" : "DescribeVTLDevices", "paginated" : true, "returnType" : { "returnType" : "DescribeVtlDevicesResponse", "documentation" : "

DescribeVTLDevicesOutput

" }, "syncReturnType" : "DescribeVtlDevicesResponse" }, "DescribeWorkingStorage" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns information about the working storage of a gateway. This operation is only supported in the stored volumes gateway type. This operation is deprecated in cached volumes API version (20120630). Use DescribeUploadBuffer instead.

Working storage is also referred to as upload buffer. You can also use the DescribeUploadBuffer operation to add upload buffer to a stored volume gateway.

The response includes disk IDs that are configured as working storage, and it includes the amount of working storage allocated and used.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeWorkingStorageRequest", "variableName" : "describeWorkingStorageRequest", "variableType" : "DescribeWorkingStorageRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

", "simpleType" : "DescribeWorkingStorageRequest", "variableSetterType" : "DescribeWorkingStorageRequest" }, "methodName" : "describeWorkingStorage", "operationName" : "DescribeWorkingStorage", "paginated" : false, "returnType" : { "returnType" : "DescribeWorkingStorageResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "DescribeWorkingStorageResponse" }, "DetachVolume" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disconnects a volume from an iSCSI connection and then detaches the volume from the specified gateway. Detaching and attaching a volume enables you to recover your data from one gateway to a different gateway without creating a snapshot. It also makes it easier to move your volumes from an on-premises gateway to a gateway hosted on an Amazon EC2 instance. This operation is only supported in the volume gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DetachVolumeRequest", "variableName" : "detachVolumeRequest", "variableType" : "DetachVolumeRequest", "documentation" : "

AttachVolumeInput

", "simpleType" : "DetachVolumeRequest", "variableSetterType" : "DetachVolumeRequest" }, "methodName" : "detachVolume", "operationName" : "DetachVolume", "paginated" : false, "returnType" : { "returnType" : "DetachVolumeResponse", "documentation" : "

AttachVolumeOutput

" }, "syncReturnType" : "DetachVolumeResponse" }, "DisableGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disables a tape gateway when the gateway is no longer functioning. For example, if your gateway VM is damaged, you can disable the gateway so you can recover virtual tapes.

Use this operation for a tape gateway that is not reachable or not functioning. This operation is only supported in the tape gateway type.

After a gateway is disabled, it cannot be enabled.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DisableGatewayRequest", "variableName" : "disableGatewayRequest", "variableType" : "DisableGatewayRequest", "documentation" : "

DisableGatewayInput

", "simpleType" : "DisableGatewayRequest", "variableSetterType" : "DisableGatewayRequest" }, "methodName" : "disableGateway", "operationName" : "DisableGateway", "paginated" : false, "returnType" : { "returnType" : "DisableGatewayResponse", "documentation" : "

DisableGatewayOutput

" }, "syncReturnType" : "DisableGatewayResponse" }, "JoinDomain" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a file gateway to an Active Directory domain. This operation is only supported for file gateways that support the SMB file protocol.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "JoinDomainRequest", "variableName" : "joinDomainRequest", "variableType" : "JoinDomainRequest", "documentation" : "

JoinDomainInput

", "simpleType" : "JoinDomainRequest", "variableSetterType" : "JoinDomainRequest" }, "methodName" : "joinDomain", "operationName" : "JoinDomain", "paginated" : false, "returnType" : { "returnType" : "JoinDomainResponse", "documentation" : "

JoinDomainOutput

" }, "syncReturnType" : "JoinDomainResponse" }, "ListAutomaticTapeCreationPolicies" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the automatic tape creation policies for a gateway. If there are no automatic tape creation policies for the gateway, it returns an empty list.

This operation is only supported for tape gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAutomaticTapeCreationPoliciesRequest", "variableName" : "listAutomaticTapeCreationPoliciesRequest", "variableType" : "ListAutomaticTapeCreationPoliciesRequest", "documentation" : "", "simpleType" : "ListAutomaticTapeCreationPoliciesRequest", "variableSetterType" : "ListAutomaticTapeCreationPoliciesRequest" }, "methodName" : "listAutomaticTapeCreationPolicies", "operationName" : "ListAutomaticTapeCreationPolicies", "paginated" : false, "returnType" : { "returnType" : "ListAutomaticTapeCreationPoliciesResponse", "documentation" : null }, "syncReturnType" : "ListAutomaticTapeCreationPoliciesResponse" }, "ListFileShares" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets a list of the file shares for a specific file gateway, or the list of file shares that belong to the calling user account. This operation is only supported for file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListFileSharesRequest", "variableName" : "listFileSharesRequest", "variableType" : "ListFileSharesRequest", "documentation" : "

ListFileShareInput

", "simpleType" : "ListFileSharesRequest", "variableSetterType" : "ListFileSharesRequest" }, "methodName" : "listFileShares", "operationName" : "ListFileShares", "paginated" : true, "returnType" : { "returnType" : "ListFileSharesResponse", "documentation" : "

ListFileShareOutput

" }, "syncReturnType" : "ListFileSharesResponse" }, "ListGateways" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists gateways owned by an AWS account in an AWS Region specified in the request. The returned list is ordered by gateway Amazon Resource Name (ARN).

By default, the operation returns a maximum of 100 gateways. This operation supports pagination that allows you to optionally reduce the number of gateways returned in a response.

If you have more gateways than are returned in a response (that is, the response returns only a truncated list of your gateways), the response contains a marker that you can specify in your next request to fetch the next page of gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListGatewaysRequest", "variableName" : "listGatewaysRequest", "variableType" : "ListGatewaysRequest", "documentation" : "

A JSON object containing zero or more of the following fields:

", "simpleType" : "ListGatewaysRequest", "variableSetterType" : "ListGatewaysRequest" }, "methodName" : "listGateways", "operationName" : "ListGateways", "paginated" : true, "returnType" : { "returnType" : "ListGatewaysResponse", "documentation" : null }, "syncReturnType" : "ListGatewaysResponse" }, "ListLocalDisks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of the gateway's local disks. To specify which gateway to describe, you use the Amazon Resource Name (ARN) of the gateway in the body of the request.

The request returns a list of all disks, specifying which are configured as working storage, cache storage, or stored volume or not configured at all. The response includes a DiskStatus field. This field can have a value of present (the disk is available to use), missing (the disk is no longer connected to the gateway), or mismatch (the disk node is occupied by a disk that has incorrect metadata or the disk content is corrupted).

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListLocalDisksRequest", "variableName" : "listLocalDisksRequest", "variableType" : "ListLocalDisksRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway.

", "simpleType" : "ListLocalDisksRequest", "variableSetterType" : "ListLocalDisksRequest" }, "methodName" : "listLocalDisks", "operationName" : "ListLocalDisks", "paginated" : false, "returnType" : { "returnType" : "ListLocalDisksResponse", "documentation" : null }, "syncReturnType" : "ListLocalDisksResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the tags that have been added to the specified resource. This operation is supported in storage gateways of all types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : "

ListTagsForResourceInput

", "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "methodName" : "listTagsForResource", "operationName" : "ListTagsForResource", "paginated" : true, "returnType" : { "returnType" : "ListTagsForResourceResponse", "documentation" : "

ListTagsForResourceOutput

" }, "syncReturnType" : "ListTagsForResourceResponse" }, "ListTapes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists virtual tapes in your virtual tape library (VTL) and your virtual tape shelf (VTS). You specify the tapes to list by specifying one or more tape Amazon Resource Names (ARNs). If you don't specify a tape ARN, the operation lists all virtual tapes in both your VTL and VTS.

This operation supports pagination. By default, the operation returns a maximum of up to 100 tapes. You can optionally specify the Limit parameter in the body to limit the number of tapes in the response. If the number of tapes returned in the response is truncated, the response includes a Marker element that you can use in your subsequent request to retrieve the next set of tapes. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListTapesRequest", "variableName" : "listTapesRequest", "variableType" : "ListTapesRequest", "documentation" : "

A JSON object that contains one or more of the following fields:

", "simpleType" : "ListTapesRequest", "variableSetterType" : "ListTapesRequest" }, "methodName" : "listTapes", "operationName" : "ListTapes", "paginated" : true, "returnType" : { "returnType" : "ListTapesResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "ListTapesResponse" }, "ListVolumeInitiators" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists iSCSI initiators that are connected to a volume. You can use this operation to determine whether a volume is being used or not. This operation is only supported in the cached volume and stored volume gateway types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListVolumeInitiatorsRequest", "variableName" : "listVolumeInitiatorsRequest", "variableType" : "ListVolumeInitiatorsRequest", "documentation" : "

ListVolumeInitiatorsInput

", "simpleType" : "ListVolumeInitiatorsRequest", "variableSetterType" : "ListVolumeInitiatorsRequest" }, "methodName" : "listVolumeInitiators", "operationName" : "ListVolumeInitiators", "paginated" : false, "returnType" : { "returnType" : "ListVolumeInitiatorsResponse", "documentation" : "

ListVolumeInitiatorsOutput

" }, "syncReturnType" : "ListVolumeInitiatorsResponse" }, "ListVolumeRecoveryPoints" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the recovery points for a specified gateway. This operation is only supported in the cached volume gateway type.

Each cache volume has one recovery point. A volume recovery point is a point in time at which all data of the volume is consistent and from which you can create a snapshot or clone a new cached volume from a source volume. To create a snapshot from a volume recovery point use the CreateSnapshotFromVolumeRecoveryPoint operation.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListVolumeRecoveryPointsRequest", "variableName" : "listVolumeRecoveryPointsRequest", "variableType" : "ListVolumeRecoveryPointsRequest", "documentation" : "", "simpleType" : "ListVolumeRecoveryPointsRequest", "variableSetterType" : "ListVolumeRecoveryPointsRequest" }, "methodName" : "listVolumeRecoveryPoints", "operationName" : "ListVolumeRecoveryPoints", "paginated" : false, "returnType" : { "returnType" : "ListVolumeRecoveryPointsResponse", "documentation" : null }, "syncReturnType" : "ListVolumeRecoveryPointsResponse" }, "ListVolumes" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the iSCSI stored volumes of a gateway. Results are sorted by volume ARN. The response includes only the volume ARNs. If you want additional volume information, use the DescribeStorediSCSIVolumes or the DescribeCachediSCSIVolumes API.

The operation supports pagination. By default, the operation returns a maximum of up to 100 volumes. You can optionally specify the Limit field in the body to limit the number of volumes in the response. If the number of volumes returned in the response is truncated, the response includes a Marker field. You can use this Marker value in your subsequent request to retrieve the next set of volumes. This operation is only supported in the cached volume and stored volume gateway types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListVolumesRequest", "variableName" : "listVolumesRequest", "variableType" : "ListVolumesRequest", "documentation" : "

A JSON object that contains one or more of the following fields:

", "simpleType" : "ListVolumesRequest", "variableSetterType" : "ListVolumesRequest" }, "methodName" : "listVolumes", "operationName" : "ListVolumes", "paginated" : true, "returnType" : { "returnType" : "ListVolumesResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "ListVolumesResponse" }, "NotifyWhenUploaded" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sends you notification through CloudWatch Events when all files written to your file share have been uploaded to Amazon S3.

AWS Storage Gateway can send a notification through Amazon CloudWatch Events when all files written to your file share up to that point in time have been uploaded to Amazon S3. These files include files written to the file share up to the time that you make a request for notification. When the upload is done, Storage Gateway sends you notification through an Amazon CloudWatch Event. You can configure CloudWatch Events to send the notification through event targets such as Amazon SNS or AWS Lambda function. This operation is only supported for file gateways.

For more information, see Getting File Upload Notification in the Storage Gateway User Guide (https://docs.aws.amazon.com/storagegateway/latest/userguide/monitoring-file-gateway.html#get-upload-notification).

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "NotifyWhenUploadedRequest", "variableName" : "notifyWhenUploadedRequest", "variableType" : "NotifyWhenUploadedRequest", "documentation" : "", "simpleType" : "NotifyWhenUploadedRequest", "variableSetterType" : "NotifyWhenUploadedRequest" }, "methodName" : "notifyWhenUploaded", "operationName" : "NotifyWhenUploaded", "paginated" : false, "returnType" : { "returnType" : "NotifyWhenUploadedResponse", "documentation" : null }, "syncReturnType" : "NotifyWhenUploadedResponse" }, "RefreshCache" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Refreshes the cache for the specified file share. This operation finds objects in the Amazon S3 bucket that were added, removed or replaced since the gateway last listed the bucket's contents and cached the results. This operation is only supported in the file gateway type. You can subscribe to be notified through an Amazon CloudWatch event when your RefreshCache operation completes. For more information, see Getting Notified About File Operations.

When this API is called, it only initiates the refresh operation. When the API call completes and returns a success code, it doesn't necessarily mean that the file refresh has completed. You should use the refresh-complete notification to determine that the operation has completed before you check for new files on the gateway file share. You can subscribe to be notified through an CloudWatch event when your RefreshCache operation completes.

Throttle limit: This API is asynchronous so the gateway will accept no more than two refreshes at any time. We recommend using the refresh-complete CloudWatch event notification before issuing additional requests. For more information, see Getting Notified About File Operations.

If you invoke the RefreshCache API when two requests are already being processed, any new request will cause an InvalidGatewayRequestException error because too many requests were sent to the server.

For more information, see \"https://docs.aws.amazon.com/storagegateway/latest/userguide/monitoring-file-gateway.html#get-notification\".

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RefreshCacheRequest", "variableName" : "refreshCacheRequest", "variableType" : "RefreshCacheRequest", "documentation" : "

RefreshCacheInput

", "simpleType" : "RefreshCacheRequest", "variableSetterType" : "RefreshCacheRequest" }, "methodName" : "refreshCache", "operationName" : "RefreshCache", "paginated" : false, "returnType" : { "returnType" : "RefreshCacheResponse", "documentation" : "

RefreshCacheOutput

" }, "syncReturnType" : "RefreshCacheResponse" }, "RemoveTagsFromResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes one or more tags from the specified resource. This operation is supported in storage gateways of all types.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveTagsFromResourceRequest", "variableName" : "removeTagsFromResourceRequest", "variableType" : "RemoveTagsFromResourceRequest", "documentation" : "

RemoveTagsFromResourceInput

", "simpleType" : "RemoveTagsFromResourceRequest", "variableSetterType" : "RemoveTagsFromResourceRequest" }, "methodName" : "removeTagsFromResource", "operationName" : "RemoveTagsFromResource", "paginated" : false, "returnType" : { "returnType" : "RemoveTagsFromResourceResponse", "documentation" : "

RemoveTagsFromResourceOutput

" }, "syncReturnType" : "RemoveTagsFromResourceResponse" }, "ResetCache" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Resets all cache disks that have encountered an error and makes the disks available for reconfiguration as cache storage. If your cache disk encounters an error, the gateway prevents read and write operations on virtual tapes in the gateway. For example, an error can occur when a disk is corrupted or removed from the gateway. When a cache is reset, the gateway loses its cache storage. At this point, you can reconfigure the disks as cache disks. This operation is only supported in the cached volume and tape types.

If the cache disk you are resetting contains data that has not been uploaded to Amazon S3 yet, that data can be lost. After you reset cache disks, there will be no configured cache disks left in the gateway, so you must configure at least one new cache disk for your gateway to function properly.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResetCacheRequest", "variableName" : "resetCacheRequest", "variableType" : "ResetCacheRequest", "documentation" : "", "simpleType" : "ResetCacheRequest", "variableSetterType" : "ResetCacheRequest" }, "methodName" : "resetCache", "operationName" : "ResetCache", "paginated" : false, "returnType" : { "returnType" : "ResetCacheResponse", "documentation" : null }, "syncReturnType" : "ResetCacheResponse" }, "RetrieveTapeArchive" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves an archived virtual tape from the virtual tape shelf (VTS) to a tape gateway. Virtual tapes archived in the VTS are not associated with any gateway. However after a tape is retrieved, it is associated with a gateway, even though it is also listed in the VTS, that is, archive. This operation is only supported in the tape gateway type.

Once a tape is successfully retrieved to a gateway, it cannot be retrieved again to another gateway. You must archive the tape again before you can retrieve it to another gateway. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RetrieveTapeArchiveRequest", "variableName" : "retrieveTapeArchiveRequest", "variableType" : "RetrieveTapeArchiveRequest", "documentation" : "

RetrieveTapeArchiveInput

", "simpleType" : "RetrieveTapeArchiveRequest", "variableSetterType" : "RetrieveTapeArchiveRequest" }, "methodName" : "retrieveTapeArchive", "operationName" : "RetrieveTapeArchive", "paginated" : false, "returnType" : { "returnType" : "RetrieveTapeArchiveResponse", "documentation" : "

RetrieveTapeArchiveOutput

" }, "syncReturnType" : "RetrieveTapeArchiveResponse" }, "RetrieveTapeRecoveryPoint" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the recovery point for the specified virtual tape. This operation is only supported in the tape gateway type.

A recovery point is a point in time view of a virtual tape at which all the data on the tape is consistent. If your gateway crashes, virtual tapes that have recovery points can be recovered to a new gateway.

The virtual tape can be retrieved to only one gateway. The retrieved tape is read-only. The virtual tape can be retrieved to only a tape gateway. There is no charge for retrieving recovery points.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RetrieveTapeRecoveryPointRequest", "variableName" : "retrieveTapeRecoveryPointRequest", "variableType" : "RetrieveTapeRecoveryPointRequest", "documentation" : "

RetrieveTapeRecoveryPointInput

", "simpleType" : "RetrieveTapeRecoveryPointRequest", "variableSetterType" : "RetrieveTapeRecoveryPointRequest" }, "methodName" : "retrieveTapeRecoveryPoint", "operationName" : "RetrieveTapeRecoveryPoint", "paginated" : false, "returnType" : { "returnType" : "RetrieveTapeRecoveryPointResponse", "documentation" : "

RetrieveTapeRecoveryPointOutput

" }, "syncReturnType" : "RetrieveTapeRecoveryPointResponse" }, "SetLocalConsolePassword" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the password for your VM local console. When you log in to the local console for the first time, you log in to the VM with the default credentials. We recommend that you set a new password. You don't need to know the default password to set a new password.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetLocalConsolePasswordRequest", "variableName" : "setLocalConsolePasswordRequest", "variableType" : "SetLocalConsolePasswordRequest", "documentation" : "

SetLocalConsolePasswordInput

", "simpleType" : "SetLocalConsolePasswordRequest", "variableSetterType" : "SetLocalConsolePasswordRequest" }, "methodName" : "setLocalConsolePassword", "operationName" : "SetLocalConsolePassword", "paginated" : false, "returnType" : { "returnType" : "SetLocalConsolePasswordResponse", "documentation" : null }, "syncReturnType" : "SetLocalConsolePasswordResponse" }, "SetSMBGuestPassword" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sets the password for the guest user smbguest. The smbguest user is the user when the authentication method for the file share is set to GuestAccess.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SetSmbGuestPasswordRequest", "variableName" : "setSmbGuestPasswordRequest", "variableType" : "SetSmbGuestPasswordRequest", "documentation" : "

SetSMBGuestPasswordInput

", "simpleType" : "SetSmbGuestPasswordRequest", "variableSetterType" : "SetSmbGuestPasswordRequest" }, "methodName" : "setSMBGuestPassword", "operationName" : "SetSMBGuestPassword", "paginated" : false, "returnType" : { "returnType" : "SetSmbGuestPasswordResponse", "documentation" : null }, "syncReturnType" : "SetSmbGuestPasswordResponse" }, "ShutdownGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Shuts down a gateway. To specify which gateway to shut down, use the Amazon Resource Name (ARN) of the gateway in the body of your request.

The operation shuts down the gateway service component running in the gateway's virtual machine (VM) and not the host VM.

If you want to shut down the VM, it is recommended that you first shut down the gateway component in the VM to avoid unpredictable conditions.

After the gateway is shutdown, you cannot call any other API except StartGateway, DescribeGatewayInformation and ListGateways. For more information, see ActivateGateway. Your applications cannot read from or write to the gateway's storage volumes, and there are no snapshots taken.

When you make a shutdown request, you will get a 200 OK success response immediately. However, it might take some time for the gateway to shut down. You can call the DescribeGatewayInformation API to check the status. For more information, see ActivateGateway.

If do not intend to use the gateway again, you must delete the gateway (using DeleteGateway) to no longer pay software charges associated with the gateway.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ShutdownGatewayRequest", "variableName" : "shutdownGatewayRequest", "variableType" : "ShutdownGatewayRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway to shut down.

", "simpleType" : "ShutdownGatewayRequest", "variableSetterType" : "ShutdownGatewayRequest" }, "methodName" : "shutdownGateway", "operationName" : "ShutdownGateway", "paginated" : false, "returnType" : { "returnType" : "ShutdownGatewayResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was shut down.

" }, "syncReturnType" : "ShutdownGatewayResponse" }, "StartAvailabilityMonitorTest" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Start a test that verifies that the specified gateway is configured for High Availability monitoring in your host environment. This request only initiates the test and that a successful response only indicates that the test was started. It doesn't indicate that the test passed. For the status of the test, invoke the DescribeAvailabilityMonitorTest API.

Starting this test will cause your gateway to go offline for a brief period.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartAvailabilityMonitorTestRequest", "variableName" : "startAvailabilityMonitorTestRequest", "variableType" : "StartAvailabilityMonitorTestRequest", "documentation" : "", "simpleType" : "StartAvailabilityMonitorTestRequest", "variableSetterType" : "StartAvailabilityMonitorTestRequest" }, "methodName" : "startAvailabilityMonitorTest", "operationName" : "StartAvailabilityMonitorTest", "paginated" : false, "returnType" : { "returnType" : "StartAvailabilityMonitorTestResponse", "documentation" : null }, "syncReturnType" : "StartAvailabilityMonitorTestResponse" }, "StartGateway" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Starts a gateway that you previously shut down (see ShutdownGateway). After the gateway starts, you can then make other API calls, your applications can read from or write to the gateway's storage volumes and you will be able to take snapshot backups.

When you make a request, you will get a 200 OK success response immediately. However, it might take some time for the gateway to be ready. You should call DescribeGatewayInformation and check the status before making any additional API calls. For more information, see ActivateGateway.

To specify which gateway to start, use the Amazon Resource Name (ARN) of the gateway in your request.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartGatewayRequest", "variableName" : "startGatewayRequest", "variableType" : "StartGatewayRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway to start.

", "simpleType" : "StartGatewayRequest", "variableSetterType" : "StartGatewayRequest" }, "methodName" : "startGateway", "operationName" : "StartGateway", "paginated" : false, "returnType" : { "returnType" : "StartGatewayResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was restarted.

" }, "syncReturnType" : "StartGatewayResponse" }, "UpdateAutomaticTapeCreationPolicy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the automatic tape creation policy of a gateway. Use this to update the policy with a new set of automatic tape creation rules. This is only supported for tape gateways.

By default, there is no automatic tape creation policy.

A gateway can have only one automatic tape creation policy.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAutomaticTapeCreationPolicyRequest", "variableName" : "updateAutomaticTapeCreationPolicyRequest", "variableType" : "UpdateAutomaticTapeCreationPolicyRequest", "documentation" : "", "simpleType" : "UpdateAutomaticTapeCreationPolicyRequest", "variableSetterType" : "UpdateAutomaticTapeCreationPolicyRequest" }, "methodName" : "updateAutomaticTapeCreationPolicy", "operationName" : "UpdateAutomaticTapeCreationPolicy", "paginated" : false, "returnType" : { "returnType" : "UpdateAutomaticTapeCreationPolicyResponse", "documentation" : null }, "syncReturnType" : "UpdateAutomaticTapeCreationPolicyResponse" }, "UpdateBandwidthRateLimit" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the bandwidth rate limits of a gateway. You can update both the upload and download bandwidth rate limit or specify only one of the two. If you don't set a bandwidth rate limit, the existing rate limit remains. This operation is supported for the stored volume, cached volume and tape gateway types.'

By default, a gateway's bandwidth rate limits are not set. If you don't set any limit, the gateway does not have any limitations on its bandwidth usage and could potentially use the maximum available bandwidth.

To specify which gateway to update, use the Amazon Resource Name (ARN) of the gateway in your request.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateBandwidthRateLimitRequest", "variableName" : "updateBandwidthRateLimitRequest", "variableType" : "UpdateBandwidthRateLimitRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "UpdateBandwidthRateLimitRequest", "variableSetterType" : "UpdateBandwidthRateLimitRequest" }, "methodName" : "updateBandwidthRateLimit", "operationName" : "UpdateBandwidthRateLimit", "paginated" : false, "returnType" : { "returnType" : "UpdateBandwidthRateLimitResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose throttle information was updated.

" }, "syncReturnType" : "UpdateBandwidthRateLimitResponse" }, "UpdateChapCredentials" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target. By default, a gateway does not have CHAP enabled; however, for added security, you might use it. This operation is supported in the volume and tape gateway types.

When you update CHAP credentials, all existing connections on the target are closed and initiators must reconnect with the new credentials.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateChapCredentialsRequest", "variableName" : "updateChapCredentialsRequest", "variableType" : "UpdateChapCredentialsRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "UpdateChapCredentialsRequest", "variableSetterType" : "UpdateChapCredentialsRequest" }, "methodName" : "updateChapCredentials", "operationName" : "UpdateChapCredentials", "paginated" : false, "returnType" : { "returnType" : "UpdateChapCredentialsResponse", "documentation" : "

A JSON object containing the following fields:

" }, "syncReturnType" : "UpdateChapCredentialsResponse" }, "UpdateGatewayInformation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a gateway's metadata, which includes the gateway's name and time zone. To specify which gateway to update, use the Amazon Resource Name (ARN) of the gateway in your request.

For Gateways activated after September 2, 2015, the gateway's ARN contains the gateway ID rather than the gateway name. However, changing the name of the gateway has no effect on the gateway's ARN.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateGatewayInformationRequest", "variableName" : "updateGatewayInformationRequest", "variableType" : "UpdateGatewayInformationRequest", "documentation" : "", "simpleType" : "UpdateGatewayInformationRequest", "variableSetterType" : "UpdateGatewayInformationRequest" }, "methodName" : "updateGatewayInformation", "operationName" : "UpdateGatewayInformation", "paginated" : false, "returnType" : { "returnType" : "UpdateGatewayInformationResponse", "documentation" : "

A JSON object containing the ARN of the gateway that was updated.

" }, "syncReturnType" : "UpdateGatewayInformationResponse" }, "UpdateGatewaySoftwareNow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the gateway virtual machine (VM) software. The request immediately triggers the software update.

When you make this request, you get a 200 OK success response immediately. However, it might take some time for the update to complete. You can call DescribeGatewayInformation to verify the gateway is in the STATE_RUNNING state.

A software update forces a system restart of your gateway. You can minimize the chance of any disruption to your applications by increasing your iSCSI Initiators' timeouts. For more information about increasing iSCSI Initiator timeouts for Windows and Linux, see Customizing Your Windows iSCSI Settings and Customizing Your Linux iSCSI Settings, respectively.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateGatewaySoftwareNowRequest", "variableName" : "updateGatewaySoftwareNowRequest", "variableType" : "UpdateGatewaySoftwareNowRequest", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway to update.

", "simpleType" : "UpdateGatewaySoftwareNowRequest", "variableSetterType" : "UpdateGatewaySoftwareNowRequest" }, "methodName" : "updateGatewaySoftwareNow", "operationName" : "UpdateGatewaySoftwareNow", "paginated" : false, "returnType" : { "returnType" : "UpdateGatewaySoftwareNowResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway that was updated.

" }, "syncReturnType" : "UpdateGatewaySoftwareNowResponse" }, "UpdateMaintenanceStartTime" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a gateway's weekly maintenance start time information, including day and time of the week. The maintenance time is the time in your gateway's time zone.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMaintenanceStartTimeRequest", "variableName" : "updateMaintenanceStartTimeRequest", "variableType" : "UpdateMaintenanceStartTimeRequest", "documentation" : "

A JSON object containing the following fields:

", "simpleType" : "UpdateMaintenanceStartTimeRequest", "variableSetterType" : "UpdateMaintenanceStartTimeRequest" }, "methodName" : "updateMaintenanceStartTime", "operationName" : "UpdateMaintenanceStartTime", "paginated" : false, "returnType" : { "returnType" : "UpdateMaintenanceStartTimeResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway whose maintenance start time is updated.

" }, "syncReturnType" : "UpdateMaintenanceStartTimeResponse" }, "UpdateNFSFileShare" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a Network File System (NFS) file share. This operation is only supported in the file gateway type.

To leave a file share field unchanged, set the corresponding input field to null.

Updates the following file share setting:

  • Default storage class for your S3 bucket

  • Metadata defaults for your S3 bucket

  • Allowed NFS clients for your file share

  • Squash settings

  • Write status of your file share

To leave a file share field unchanged, set the corresponding input field to null. This operation is only supported in file gateways.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateNfsFileShareRequest", "variableName" : "updateNfsFileShareRequest", "variableType" : "UpdateNfsFileShareRequest", "documentation" : "

UpdateNFSFileShareInput

", "simpleType" : "UpdateNfsFileShareRequest", "variableSetterType" : "UpdateNfsFileShareRequest" }, "methodName" : "updateNFSFileShare", "operationName" : "UpdateNFSFileShare", "paginated" : false, "returnType" : { "returnType" : "UpdateNfsFileShareResponse", "documentation" : "

UpdateNFSFileShareOutput

" }, "syncReturnType" : "UpdateNfsFileShareResponse" }, "UpdateSMBFileShare" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a Server Message Block (SMB) file share.

To leave a file share field unchanged, set the corresponding input field to null. This operation is only supported for file gateways.

File gateways require AWS Security Token Service (AWS STS) to be activated to enable you to create a file share. Make sure that AWS STS is activated in the AWS Region you are creating your file gateway in. If AWS STS is not activated in this AWS Region, activate it. For information about how to activate AWS STS, see Activating and Deactivating AWS STS in an AWS Region in the AWS Identity and Access Management User Guide.

File gateways don't support creating hard or symbolic links on a file share.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateSmbFileShareRequest", "variableName" : "updateSmbFileShareRequest", "variableType" : "UpdateSmbFileShareRequest", "documentation" : "

UpdateSMBFileShareInput

", "simpleType" : "UpdateSmbFileShareRequest", "variableSetterType" : "UpdateSmbFileShareRequest" }, "methodName" : "updateSMBFileShare", "operationName" : "UpdateSMBFileShare", "paginated" : false, "returnType" : { "returnType" : "UpdateSmbFileShareResponse", "documentation" : "

UpdateSMBFileShareOutput

" }, "syncReturnType" : "UpdateSmbFileShareResponse" }, "UpdateSMBSecurityStrategy" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the SMB security strategy on a file gateway. This action is only supported in file gateways.

This API is called Security level in the User Guide.

A higher security level can affect performance of the gateway.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateSmbSecurityStrategyRequest", "variableName" : "updateSmbSecurityStrategyRequest", "variableType" : "UpdateSmbSecurityStrategyRequest", "documentation" : "", "simpleType" : "UpdateSmbSecurityStrategyRequest", "variableSetterType" : "UpdateSmbSecurityStrategyRequest" }, "methodName" : "updateSMBSecurityStrategy", "operationName" : "UpdateSMBSecurityStrategy", "paginated" : false, "returnType" : { "returnType" : "UpdateSmbSecurityStrategyResponse", "documentation" : null }, "syncReturnType" : "UpdateSmbSecurityStrategyResponse" }, "UpdateSnapshotSchedule" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates a snapshot schedule configured for a gateway volume. This operation is only supported in the cached volume and stored volume gateway types.

The default snapshot schedule for volume is once every 24 hours, starting at the creation time of the volume. You can use this API to change the snapshot schedule configured for the volume.

In the request you must identify the gateway volume whose snapshot schedule you want to update, and the schedule information, including when you want the snapshot to begin on a day and the frequency (in hours) of snapshots.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateSnapshotScheduleRequest", "variableName" : "updateSnapshotScheduleRequest", "variableType" : "UpdateSnapshotScheduleRequest", "documentation" : "

A JSON object containing one or more of the following fields:

", "simpleType" : "UpdateSnapshotScheduleRequest", "variableSetterType" : "UpdateSnapshotScheduleRequest" }, "methodName" : "updateSnapshotSchedule", "operationName" : "UpdateSnapshotSchedule", "paginated" : false, "returnType" : { "returnType" : "UpdateSnapshotScheduleResponse", "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the updated storage volume.

" }, "syncReturnType" : "UpdateSnapshotScheduleResponse" }, "UpdateVTLDeviceType" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the type of medium changer in a tape gateway. When you activate a tape gateway, you select a medium changer type for the tape gateway. This operation enables you to select a different type of medium changer after a tape gateway is activated. This operation is only supported in the tape gateway type.

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

An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

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

An internal server error has occurred during the request. For more information, see the error and message fields.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateVtlDeviceTypeRequest", "variableName" : "updateVtlDeviceTypeRequest", "variableType" : "UpdateVtlDeviceTypeRequest", "documentation" : "", "simpleType" : "UpdateVtlDeviceTypeRequest", "variableSetterType" : "UpdateVtlDeviceTypeRequest" }, "methodName" : "updateVTLDeviceType", "operationName" : "UpdateVTLDeviceType", "paginated" : false, "returnType" : { "returnType" : "UpdateVtlDeviceTypeResponse", "documentation" : "

UpdateVTLDeviceTypeOutput

" }, "syncReturnType" : "UpdateVtlDeviceTypeResponse" } }, "shapes" : { "ActivateGatewayRequest" : { "c2jName" : "ActivateGatewayInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A JSON object containing one or more of the following fields:

", "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" : "ActivateGateway", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ActivateGateway", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActivationKey", "beanStyleSetterMethodName" : "setActivationKey", "c2jName" : "ActivationKey", "c2jShape" : "ActivationKey", "defaultConsumerFluentSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@deprecated Use {@link #activationKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activationKey(String)}\n", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationKey", "getterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationKey", "sensitive" : false, "setterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "setterMethodName" : "setActivationKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

The name you configured for your gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayRegion", "beanStyleSetterMethodName" : "setGatewayRegion", "c2jName" : "GatewayRegion", "c2jShape" : "RegionId", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@deprecated Use {@link #gatewayRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayRegion(String)}\n", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayRegion", "getterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayRegion", "sensitive" : false, "setterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "setterMethodName" : "setGatewayRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeDriveType", "beanStyleSetterMethodName" : "setTapeDriveType", "c2jName" : "TapeDriveType", "c2jShape" : "TapeDriveType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@deprecated Use {@link #tapeDriveType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeDriveType(String)}\n", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeDriveType", "getterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeDriveType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeDriveType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeDriveType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "setterMethodName" : "setTapeDriveType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMediumChangerType", "beanStyleSetterMethodName" : "setMediumChangerType", "c2jName" : "MediumChangerType", "c2jShape" : "MediumChangerType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #mediumChangerType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mediumChangerType(String)}\n", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumChangerType", "getterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumChangerType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumChangerType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MediumChangerType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setMediumChangerType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActivationKey", "beanStyleSetterMethodName" : "setActivationKey", "c2jName" : "ActivationKey", "c2jShape" : "ActivationKey", "defaultConsumerFluentSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@deprecated Use {@link #activationKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activationKey(String)}\n", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationKey", "getterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationKey", "sensitive" : false, "setterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "setterMethodName" : "setActivationKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

The name you configured for your gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayRegion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayRegion", "beanStyleSetterMethodName" : "setGatewayRegion", "c2jName" : "GatewayRegion", "c2jShape" : "RegionId", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@deprecated Use {@link #gatewayRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayRegion(String)}\n", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayRegion", "getterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayRegion", "sensitive" : false, "setterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "setterMethodName" : "setGatewayRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayTimezone" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MediumChangerType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMediumChangerType", "beanStyleSetterMethodName" : "setMediumChangerType", "c2jName" : "MediumChangerType", "c2jShape" : "MediumChangerType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #mediumChangerType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mediumChangerType(String)}\n", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumChangerType", "getterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumChangerType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumChangerType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MediumChangerType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setMediumChangerType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeDriveType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeDriveType", "beanStyleSetterMethodName" : "setTapeDriveType", "c2jName" : "TapeDriveType", "c2jShape" : "TapeDriveType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@deprecated Use {@link #tapeDriveType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeDriveType(String)}\n", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeDriveType", "getterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeDriveType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeDriveType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeDriveType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "setterMethodName" : "setTapeDriveType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActivationKey", "beanStyleSetterMethodName" : "setActivationKey", "c2jName" : "ActivationKey", "c2jShape" : "ActivationKey", "defaultConsumerFluentSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@deprecated Use {@link #activationKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #activationKey(String)}\n", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

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

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationKey", "getterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@return Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationKey", "sensitive" : false, "setterDocumentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

\n@param activationKey Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.", "setterMethodName" : "setActivationKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationKey", "variableType" : "String", "documentation" : "

Your gateway activation key. You can obtain the activation key by sending an HTTP GET request with redirects enabled to the gateway IP address (port 80). The redirect URL returned in the response provides you the activation key for your gateway in the query string parameter activationKey. It may also include other activation-related parameters, however, these are merely defaults -- the arguments you pass to the ActivateGateway API call determine the actual configuration of your gateway.

For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/get-activation-key.html in the Storage Gateway User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

The name you configured for your gateway.

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

The name you configured for your gateway.

\n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

The name you configured for your gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

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

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@return A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

\n@param gatewayTimezone A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

A value that indicates the time zone you want to set for the gateway. The time zone is of the format \"GMT-hr:mm\" or \"GMT+hr:mm\". For example, GMT-4:00 indicates the time is 4 hours behind GMT. GMT+2:00 indicates the time is 2 hours ahead of GMT. The time zone is used, for example, for scheduling snapshots and your gateway's maintenance schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayRegion", "beanStyleSetterMethodName" : "setGatewayRegion", "c2jName" : "GatewayRegion", "c2jShape" : "RegionId", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@deprecated Use {@link #gatewayRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayRegion(String)}\n", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

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

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayRegion", "getterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@return A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayRegion", "sensitive" : false, "setterDocumentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

\n@param gatewayRegion A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.", "setterMethodName" : "setGatewayRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayRegion", "variableType" : "String", "documentation" : "

A value that indicates the AWS Region where you want to store your data. The gateway AWS Region specified must be the same AWS Region as the AWS Region in your Host header in the request. For more information about available AWS Regions and endpoints for AWS Storage Gateway, see Regions and Endpoints in the Amazon Web Services Glossary.

Valid Values: See AWS Storage Gateway Regions and Endpoints in the AWS General Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

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

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@return A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

\n@param gatewayType A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

A value that defines the type of gateway to activate. The type specified is critical to all later functions of the gateway and cannot be changed after activation. The default value is CACHED.

Valid Values: \"STORED\", \"CACHED\", \"VTL\", \"FILE_S3\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeDriveType", "beanStyleSetterMethodName" : "setTapeDriveType", "c2jName" : "TapeDriveType", "c2jShape" : "TapeDriveType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@deprecated Use {@link #tapeDriveType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeDriveType(String)}\n", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

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

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeDriveType", "getterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@return The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeDriveType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeDriveType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeDriveType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

\n@param tapeDriveType The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"", "setterMethodName" : "setTapeDriveType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeDriveType", "variableType" : "String", "documentation" : "

The value that indicates the type of tape drive to use for tape gateway. This field is optional.

Valid Values: \"IBM-ULT3580-TD5\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMediumChangerType", "beanStyleSetterMethodName" : "setMediumChangerType", "c2jName" : "MediumChangerType", "c2jShape" : "MediumChangerType", "defaultConsumerFluentSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #mediumChangerType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #mediumChangerType(String)}\n", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumChangerType", "getterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@return The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MediumChangerType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumChangerType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MediumChangerType", "sensitive" : false, "setterDocumentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

\n@param mediumChangerType The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setMediumChangerType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mediumChangerType", "variableType" : "String", "documentation" : "

The value that indicates the type of medium changer to use for tape gateway. This field is optional.

Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to the gateway. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that can be represented in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ActivationKey", "GatewayName", "GatewayTimezone", "GatewayRegion" ], "shapeName" : "ActivateGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ActivateGatewayRequest", "variableName" : "activateGatewayRequest", "variableType" : "ActivateGatewayRequest", "documentation" : null, "simpleType" : "ActivateGatewayRequest", "variableSetterType" : "ActivateGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ActivateGatewayResponse" : { "c2jName" : "ActivateGatewayOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

AWS Storage Gateway returns the Amazon Resource Name (ARN) of the activated gateway. It is a string made of information such as your account, gateway name, and AWS Region. This ARN is used to reference the gateway in other API operations as well as resource-based authorization.

For gateways activated prior to September 02, 2015, the gateway ARN contains the gateway name rather than the gateway ID. Changing the name of the gateway has no effect on the gateway ARN.

", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ActivateGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ActivateGatewayResponse", "variableName" : "activateGatewayResponse", "variableType" : "ActivateGatewayResponse", "documentation" : null, "simpleType" : "ActivateGatewayResponse", "variableSetterType" : "ActivateGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ActiveDirectoryStatus" : { "c2jName" : "ActiveDirectoryStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACCESS_DENIED", "value" : "ACCESS_DENIED" }, { "name" : "DETACHED", "value" : "DETACHED" }, { "name" : "JOINED", "value" : "JOINED" }, { "name" : "JOINING", "value" : "JOINING" }, { "name" : "NETWORK_ERROR", "value" : "NETWORK_ERROR" }, { "name" : "TIMEOUT", "value" : "TIMEOUT" }, { "name" : "UNKNOWN_ERROR", "value" : "UNKNOWN_ERROR" } ], "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" : "ActiveDirectoryStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ActiveDirectoryStatus", "variableName" : "activeDirectoryStatus", "variableType" : "ActiveDirectoryStatus", "documentation" : null, "simpleType" : "ActiveDirectoryStatus", "variableSetterType" : "ActiveDirectoryStatus" }, "wrapper" : false, "xmlNamespace" : null }, "AddCacheRequest" : { "c2jName" : "AddCacheInput", "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" : "AddCache", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.AddCache", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "DiskIds" ], "shapeName" : "AddCacheRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddCacheRequest", "variableName" : "addCacheRequest", "variableType" : "AddCacheRequest", "documentation" : null, "simpleType" : "AddCacheRequest", "variableSetterType" : "AddCacheRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddCacheResponse" : { "c2jName" : "AddCacheOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddCacheResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddCacheResponse", "variableName" : "addCacheResponse", "variableType" : "AddCacheResponse", "documentation" : null, "simpleType" : "AddCacheResponse", "variableSetterType" : "AddCacheResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AddTagsToResourceRequest" : { "c2jName" : "AddTagsToResourceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

AddTagsToResourceInput

", "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" : "AddTagsToResource", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.AddTagsToResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n

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

\n

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

\n@return The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

\n@param tags The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

The key-value pair that represents the tag you want to add to the resource. The value can be an empty string.

Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceARN", "Tags" ], "shapeName" : "AddTagsToResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddTagsToResourceRequest", "variableName" : "addTagsToResourceRequest", "variableType" : "AddTagsToResourceRequest", "documentation" : null, "simpleType" : "AddTagsToResourceRequest", "variableSetterType" : "AddTagsToResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddTagsToResourceResponse" : { "c2jName" : "AddTagsToResourceOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

AddTagsToResourceOutput

", "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" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

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

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@return The Amazon Resource Name (ARN) of the resource you want to add tags to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

\n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to add tags to.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the resource you want to add tags to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddTagsToResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddTagsToResourceResponse", "variableName" : "addTagsToResourceResponse", "variableType" : "AddTagsToResourceResponse", "documentation" : null, "simpleType" : "AddTagsToResourceResponse", "variableSetterType" : "AddTagsToResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AddUploadBufferRequest" : { "c2jName" : "AddUploadBufferInput", "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" : "AddUploadBuffer", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.AddUploadBuffer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "DiskIds" ], "shapeName" : "AddUploadBufferRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddUploadBufferRequest", "variableName" : "addUploadBufferRequest", "variableType" : "AddUploadBufferRequest", "documentation" : null, "simpleType" : "AddUploadBufferRequest", "variableSetterType" : "AddUploadBufferRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddUploadBufferResponse" : { "c2jName" : "AddUploadBufferOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddUploadBufferResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddUploadBufferResponse", "variableName" : "addUploadBufferResponse", "variableType" : "AddUploadBufferResponse", "documentation" : null, "simpleType" : "AddUploadBufferResponse", "variableSetterType" : "AddUploadBufferResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AddWorkingStorageRequest" : { "c2jName" : "AddWorkingStorageInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A JSON object containing one or more of the following fields:

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

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

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n

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

\n

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

\n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

\n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "DiskIds" ], "shapeName" : "AddWorkingStorageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddWorkingStorageRequest", "variableName" : "addWorkingStorageRequest", "variableType" : "AddWorkingStorageRequest", "documentation" : null, "simpleType" : "AddWorkingStorageRequest", "variableSetterType" : "AddWorkingStorageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AddWorkingStorageResponse" : { "c2jName" : "AddWorkingStorageOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A JSON object containing the Amazon Resource Name (ARN) of the gateway for which working storage was configured.

", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AddWorkingStorageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddWorkingStorageResponse", "variableName" : "addWorkingStorageResponse", "variableType" : "AddWorkingStorageResponse", "documentation" : null, "simpleType" : "AddWorkingStorageResponse", "variableSetterType" : "AddWorkingStorageResponse" }, "wrapper" : false, "xmlNamespace" : null }, "AssignTapePoolRequest" : { "c2jName" : "AssignTapePoolInput", "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" : "AssignTapePool", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.AssignTapePool", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

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

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@return The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

\n@param tapeARN The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Name (ARN) of the virtual tape that you want to add to the tape pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TapeARN", "PoolId" ], "shapeName" : "AssignTapePoolRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssignTapePoolRequest", "variableName" : "assignTapePoolRequest", "variableType" : "AssignTapePoolRequest", "documentation" : null, "simpleType" : "AssignTapePoolRequest", "variableSetterType" : "AssignTapePoolRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AssignTapePoolResponse" : { "c2jName" : "AssignTapePoolOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@return The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

\n@param tapeARN The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The unique Amazon Resource Names (ARN) of the virtual tape that was added to the tape pool.

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

AttachVolumeInput

", "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" : "AttachVolume", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.AttachVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

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

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@return The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

\n@param gatewayARN The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the gateway that you want to attach the volume to.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

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

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@return The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume to attach to the specified gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

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

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@return The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

\n@param diskId The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

The unique device ID or other distinguishing data that identifies the local disk used to create the volume. This value is only required when you are attaching a stored volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "VolumeARN", "NetworkInterfaceId" ], "shapeName" : "AttachVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AttachVolumeRequest", "variableName" : "attachVolumeRequest", "variableType" : "AttachVolumeRequest", "documentation" : null, "simpleType" : "AttachVolumeRequest", "variableSetterType" : "AttachVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "AttachVolumeResponse" : { "c2jName" : "AttachVolumeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

AttachVolumeOutput

", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

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

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@return The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

\n@param volumeARN The Amazon Resource Name (ARN) of the volume that was attached to the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume that was attached to the gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name for the initiator that was used to connect to the target.

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

Information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

", "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" : "getAutomaticTapeCreationRules", "beanStyleSetterMethodName" : "setAutomaticTapeCreationRules", "c2jName" : "AutomaticTapeCreationRules", "c2jShape" : "AutomaticTapeCreationRules", "defaultConsumerFluentSetterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n

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

\n

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

\n@return An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

\n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

An automatic tape creation policy consists of a list of automatic tape creation rules. This returns the rules that determine when and how to automatically create new tapes.

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

An automatic tape creation policy consists of automatic tape creation rules where each rule defines when and how to create new tapes.

", "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" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

The size, in bytes, of the virtual tape capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinimumNumTapes", "beanStyleSetterMethodName" : "setMinimumNumTapes", "c2jName" : "MinimumNumTapes", "c2jShape" : "MinimumNumTapes", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@deprecated Use {@link #minimumNumTapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumNumTapes(Integer)}\n", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumNumTapes", "getterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "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" : "MinimumNumTapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumNumTapes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumNumTapes", "sensitive" : false, "setterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "setterMethodName" : "setMinimumNumTapes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MinimumNumTapes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinimumNumTapes", "beanStyleSetterMethodName" : "setMinimumNumTapes", "c2jName" : "MinimumNumTapes", "c2jShape" : "MinimumNumTapes", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@deprecated Use {@link #minimumNumTapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumNumTapes(Integer)}\n", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumNumTapes", "getterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "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" : "MinimumNumTapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumNumTapes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumNumTapes", "sensitive" : false, "setterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "setterMethodName" : "setMinimumNumTapes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcodePrefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

The size, in bytes, of the virtual tape capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

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

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@return A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

\n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

A prefix that you append to the barcode of the virtual tape that you are creating. This prefix makes the barcode unique.

The prefix must be 1-4 characters in length and must be one of the uppercase letters from A to Z.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

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

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

\n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the Amazon S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

The size, in bytes, of the virtual tape capacity.

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

The size, in bytes, of the virtual tape capacity.

\n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

The size, in bytes, of the virtual tape capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinimumNumTapes", "beanStyleSetterMethodName" : "setMinimumNumTapes", "c2jName" : "MinimumNumTapes", "c2jShape" : "MinimumNumTapes", "defaultConsumerFluentSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@deprecated Use {@link #minimumNumTapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minimumNumTapes(Integer)}\n", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

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

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minimumNumTapes", "getterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@return The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "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" : "MinimumNumTapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinimumNumTapes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinimumNumTapes", "sensitive" : false, "setterDocumentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

\n@param minimumNumTapes The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.", "setterMethodName" : "setMinimumNumTapes", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minimumNumTapes", "variableType" : "Integer", "documentation" : "

The minimum number of available virtual tapes that the gateway maintains at all times. If the number of tapes on the gateway goes below this value, the gateway creates as many new tapes as are needed to have MinimumNumTapes on the gateway.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TapeBarcodePrefix", "PoolId", "TapeSizeInBytes", "MinimumNumTapes" ], "shapeName" : "AutomaticTapeCreationRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "automaticTapeCreationRule", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "wrapper" : false, "xmlNamespace" : null }, "AvailabilityMonitorTestStatus" : { "c2jName" : "AvailabilityMonitorTestStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMPLETE", "value" : "COMPLETE" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "PENDING", "value" : "PENDING" } ], "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" : "AvailabilityMonitorTestStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AvailabilityMonitorTestStatus", "variableName" : "availabilityMonitorTestStatus", "variableType" : "AvailabilityMonitorTestStatus", "documentation" : null, "simpleType" : "AvailabilityMonitorTestStatus", "variableSetterType" : "AvailabilityMonitorTestStatus" }, "wrapper" : false, "xmlNamespace" : null }, "CachediSCSIVolume" : { "c2jName" : "CachediSCSIVolume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes an iSCSI cached volume.

", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceSnapshotId", "beanStyleSetterMethodName" : "setSourceSnapshotId", "c2jName" : "SourceSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeAttachmentStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeProgress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeiSCSIAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

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

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the storage volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

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

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

\n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

The unique identifier of the volume, e.g. vol-AE4B946D.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

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

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@return One of the VolumeType enumeration values that describes the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

\n@param volumeType One of the VolumeType enumeration values that describes the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

One of the VolumeType enumeration values that describes the type of the volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

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

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

\n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

One of the VolumeStatus values that indicates the state of the storage volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

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

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@return A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

\n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

A value that indicates whether a storage volume is attached to or detached from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

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

The size, in bytes, of the volume capacity.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

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

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

\n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the cached volume is not restoring or bootstrapping.

", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceSnapshotId", "beanStyleSetterMethodName" : "setSourceSnapshotId", "c2jName" : "SourceSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

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

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@return If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

\n@param sourceSnapshotId If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

If the cached volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

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

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

\n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

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

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

\n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

\n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

CancelArchivalInput

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel archiving for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "TapeARN" ], "shapeName" : "CancelArchivalRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelArchivalRequest", "variableName" : "cancelArchivalRequest", "variableType" : "CancelArchivalRequest", "documentation" : null, "simpleType" : "CancelArchivalRequest", "variableSetterType" : "CancelArchivalRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CancelArchivalResponse" : { "c2jName" : "CancelArchivalOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

CancelArchivalOutput

", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which archiving was canceled.

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

CancelRetrievalInput

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

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

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@return The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape you want to cancel retrieval for.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "TapeARN" ], "shapeName" : "CancelRetrievalRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelRetrievalRequest", "variableName" : "cancelRetrievalRequest", "variableType" : "CancelRetrievalRequest", "documentation" : null, "simpleType" : "CancelRetrievalRequest", "variableSetterType" : "CancelRetrievalRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CancelRetrievalResponse" : { "c2jName" : "CancelRetrievalOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

CancelRetrievalOutput

", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@return The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

\n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the virtual tape for which retrieval was canceled.

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

Describes Challenge-Handshake Authentication Protocol (CHAP) information that supports authentication between your gateway and iSCSI initiators.

", "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" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

The iSCSI initiator that connects to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitiatorName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

The iSCSI initiator that connects to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecretToAuthenticateInitiator" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecretToAuthenticateTarget" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

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

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@return The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

\n@param targetARN The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume.

Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

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

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

\n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

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

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

The iSCSI initiator that connects to the target.

\n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

The iSCSI initiator that connects to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

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

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

\n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ChapInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ChapInfo", "variableName" : "chapInfo", "variableType" : "ChapInfo", "documentation" : null, "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "wrapper" : false, "xmlNamespace" : null }, "CreateCachediScsiVolumeRequest" : { "c2jName" : "CreateCachediSCSIVolumeInput", "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" : "CreateCachediSCSIVolume", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateCachediSCSIVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolumeARN", "beanStyleSetterMethodName" : "setSourceVolumeARN", "c2jName" : "SourceVolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@deprecated Use {@link #sourceVolumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolumeARN(String)}\n", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolumeARN", "getterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolumeARN", "sensitive" : false, "setterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "setterMethodName" : "setSourceVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceVolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolumeARN", "beanStyleSetterMethodName" : "setSourceVolumeARN", "c2jName" : "SourceVolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@deprecated Use {@link #sourceVolumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolumeARN(String)}\n", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolumeARN", "getterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolumeARN", "sensitive" : false, "setterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "setterMethodName" : "setSourceVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The size of the volume in bytes.

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

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

\n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new cached volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

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

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

\n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceVolumeARN", "beanStyleSetterMethodName" : "setSourceVolumeARN", "c2jName" : "SourceVolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@deprecated Use {@link #sourceVolumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceVolumeARN(String)}\n", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

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

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceVolumeARN", "getterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@return The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceVolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceVolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceVolumeARN", "sensitive" : false, "setterDocumentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

\n@param sourceVolumeARN The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.", "setterMethodName" : "setSourceVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceVolumeARN", "variableType" : "String", "documentation" : "

The ARN for an existing volume. Specifying this ARN makes the new volume into an exact copy of the specified existing volume's latest recovery point. The VolumeSizeInBytes value for this new volume must be equal to or larger than the size of the existing volume, in bytes.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

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

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

\n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

Valid Values: A valid IP address.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

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

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

\n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

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

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n

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

\n

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

\n@return A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

\n@param tags A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

A list of up to 50 tags that you can assign to a cached volume. Each tag is a key-value pair.

Valid characters for key and value are letters, spaces, and numbers that you can represent in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256 characters.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "VolumeSizeInBytes", "TargetName", "NetworkInterfaceId", "ClientToken" ], "shapeName" : "CreateCachediScsiVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateCachediScsiVolumeRequest", "variableName" : "createCachediScsiVolumeRequest", "variableType" : "CreateCachediScsiVolumeRequest", "documentation" : null, "simpleType" : "CreateCachediScsiVolumeRequest", "variableSetterType" : "CreateCachediScsiVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateCachediScsiVolumeResponse" : { "c2jName" : "CreateCachediSCSIVolumeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

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

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the configured volume.

\n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the configured volume.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

\n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

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

CreateNFSFileShareInput

", "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" : "CreateNFSFileShare", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateNFSFileShare", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

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

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

\n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

\n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

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

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

\n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

\n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

\n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

File share default values. Optional.

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

File share default values. Optional.

\n@return File share default values. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

File share default values. Optional.

\n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

File share default values. Optional.

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

File share default values. Optional.

\n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

File share default values. Optional.

\n@return File share default values. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

File share default values. Optional.

\n@param nfsFileShareDefaults File share default values. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

File share default values. Optional.

", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

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

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

\n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

\n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

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

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

\n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

\n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

\n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

\n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

\n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

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

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

\n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

\n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

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

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

\n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

\n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

\n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The ARN of the backed storage used for storing file data.

\n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The ARN of the backed storage used for storing file data.

\n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

The ARN of the backed storage used for storing file data.

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

The ARN of the backed storage used for storing file data.

\n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

The ARN of the backed storage used for storing file data.

\n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

The ARN of the backed storage used for storing file data.

\n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

The ARN of the backed storage used for storing file data.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

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

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

\n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

\n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

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

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

\n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

\n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

\n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

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

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

\n

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

\n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

\n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

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

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

\n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

\n

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

\n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

\n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

\n

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

\n

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

\n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

\n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

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

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

\n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

\n

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

\n

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

\n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

\n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

A value that maps a user to anonymous user. Valid options are the following:

  • RootSquash - Only root is mapped to anonymous user.

  • NoSquash - No one is mapped to anonymous user

  • AllSquash - Everyone is mapped to anonymous user.

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

A value that maps a user to anonymous user. Valid options are the following:

  • RootSquash - Only root is mapped to anonymous user.

  • NoSquash - No one is mapped to anonymous user

  • AllSquash - Everyone is mapped to anonymous user.

\n@return A value that maps a user to anonymous user. Valid options are the following:

  • RootSquash - Only root is mapped to anonymous user.

  • NoSquash - No one is mapped to anonymous user

  • AllSquash - Everyone is mapped to anonymous user.

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

    A value that maps a user to anonymous user. Valid options are the following:

    • RootSquash - Only root is mapped to anonymous user.

    • NoSquash - No one is mapped to anonymous user

    • AllSquash - Everyone is mapped to anonymous user.

    \n@param squash A value that maps a user to anonymous user. Valid options are the following:

    • RootSquash - Only root is mapped to anonymous user.

    • NoSquash - No one is mapped to anonymous user

    • AllSquash - Everyone is mapped to anonymous user.

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

      A value that maps a user to anonymous user. Valid options are the following:

      • RootSquash - Only root is mapped to anonymous user.

      • NoSquash - No one is mapped to anonymous user

      • AllSquash - Everyone is mapped to anonymous user.

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

      A value that maps a user to anonymous user. Valid options are the following:

      • RootSquash - Only root is mapped to anonymous user.

      • NoSquash - No one is mapped to anonymous user

      • AllSquash - Everyone is mapped to anonymous user.

      \n@param squash A value that maps a user to anonymous user. Valid options are the following:

      • RootSquash - Only root is mapped to anonymous user.

      • NoSquash - No one is mapped to anonymous user

      • AllSquash - Everyone is mapped to anonymous user.

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

        A value that maps a user to anonymous user. Valid options are the following:

        • RootSquash - Only root is mapped to anonymous user.

        • NoSquash - No one is mapped to anonymous user

        • AllSquash - Everyone is mapped to anonymous user.

        \n@return A value that maps a user to anonymous user. Valid options are the following:

        • RootSquash - Only root is mapped to anonymous user.

        • NoSquash - No one is mapped to anonymous user

        • AllSquash - Everyone is mapped to anonymous user.

        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

          A value that maps a user to anonymous user. Valid options are the following:

          • RootSquash - Only root is mapped to anonymous user.

          • NoSquash - No one is mapped to anonymous user

          • AllSquash - Everyone is mapped to anonymous user.

          \n@param squash A value that maps a user to anonymous user. Valid options are the following:

          • RootSquash - Only root is mapped to anonymous user.

          • NoSquash - No one is mapped to anonymous user

          • AllSquash - Everyone is mapped to anonymous user.

          • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

            A value that maps a user to anonymous user. Valid options are the following:

            • RootSquash - Only root is mapped to anonymous user.

            • NoSquash - No one is mapped to anonymous user

            • AllSquash - Everyone is mapped to anonymous user.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

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

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

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

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

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

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

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

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            \n

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

            \n

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

            \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

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

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            \n

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

            \n

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

            \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

            A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

            Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            \n

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

            \n

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

            \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

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

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            \n

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

            \n

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

            \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

            The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

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

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

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

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

            A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

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

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

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

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

            The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

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

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            \n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

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

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            \n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

            The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

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

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

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

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

            A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

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

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

            True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            \n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

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

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            \n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

            The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LocationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

            The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The ARN of the backed storage used for storing file data.

            \n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The ARN of the backed storage used for storing file data.

            \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

            The ARN of the backed storage used for storing file data.

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

            The ARN of the backed storage used for storing file data.

            \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

            The ARN of the backed storage used for storing file data.

            \n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

            The ARN of the backed storage used for storing file data.

            \n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

            The ARN of the backed storage used for storing file data.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NFSFileShareDefaults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

            File share default values. Optional.

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

            File share default values. Optional.

            \n@return File share default values. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            File share default values. Optional.

            \n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

            File share default values. Optional.

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

            File share default values. Optional.

            \n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

            File share default values. Optional.

            \n@return File share default values. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

            File share default values. Optional.

            \n@param nfsFileShareDefaults File share default values. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

            File share default values. Optional.

            ", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

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

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            \n

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

            \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

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

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            \n

            \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

            \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

            A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

            A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

            A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

            RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

            The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Squash" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

            A value that maps a user to anonymous user. Valid options are the following:

            • RootSquash - Only root is mapped to anonymous user.

            • NoSquash - No one is mapped to anonymous user

            • AllSquash - Everyone is mapped to anonymous user.

            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

            A value that maps a user to anonymous user. Valid options are the following:

            • RootSquash - Only root is mapped to anonymous user.

            • NoSquash - No one is mapped to anonymous user

            • AllSquash - Everyone is mapped to anonymous user.

            \n@return A value that maps a user to anonymous user. Valid options are the following:

            • RootSquash - Only root is mapped to anonymous user.

            • NoSquash - No one is mapped to anonymous user

            • AllSquash - Everyone is mapped to anonymous user.

            • \n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

              A value that maps a user to anonymous user. Valid options are the following:

              • RootSquash - Only root is mapped to anonymous user.

              • NoSquash - No one is mapped to anonymous user

              • AllSquash - Everyone is mapped to anonymous user.

              \n@param squash A value that maps a user to anonymous user. Valid options are the following:

              • RootSquash - Only root is mapped to anonymous user.

              • NoSquash - No one is mapped to anonymous user

              • AllSquash - Everyone is mapped to anonymous user.

              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "

                A value that maps a user to anonymous user. Valid options are the following:

                • RootSquash - Only root is mapped to anonymous user.

                • NoSquash - No one is mapped to anonymous user

                • AllSquash - Everyone is mapped to anonymous user.

                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "

                A value that maps a user to anonymous user. Valid options are the following:

                • RootSquash - Only root is mapped to anonymous user.

                • NoSquash - No one is mapped to anonymous user

                • AllSquash - Everyone is mapped to anonymous user.

                \n@param squash A value that maps a user to anonymous user. Valid options are the following:

                • RootSquash - Only root is mapped to anonymous user.

                • NoSquash - No one is mapped to anonymous user

                • AllSquash - Everyone is mapped to anonymous user.

                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "

                  A value that maps a user to anonymous user. Valid options are the following:

                  • RootSquash - Only root is mapped to anonymous user.

                  • NoSquash - No one is mapped to anonymous user

                  • AllSquash - Everyone is mapped to anonymous user.

                  \n@return A value that maps a user to anonymous user. Valid options are the following:

                  • RootSquash - Only root is mapped to anonymous user.

                  • NoSquash - No one is mapped to anonymous user

                  • AllSquash - Everyone is mapped to anonymous user.

                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

                    A value that maps a user to anonymous user. Valid options are the following:

                    • RootSquash - Only root is mapped to anonymous user.

                    • NoSquash - No one is mapped to anonymous user

                    • AllSquash - Everyone is mapped to anonymous user.

                    \n@param squash A value that maps a user to anonymous user. Valid options are the following:

                    • RootSquash - Only root is mapped to anonymous user.

                    • NoSquash - No one is mapped to anonymous user

                    • AllSquash - Everyone is mapped to anonymous user.

                    • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

                      A value that maps a user to anonymous user. Valid options are the following:

                      • RootSquash - Only root is mapped to anonymous user.

                      • NoSquash - No one is mapped to anonymous user

                      • AllSquash - Everyone is mapped to anonymous user.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                      \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                      \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                      A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                      Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                      A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

                      File share default values. Optional.

                      \nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      File share default values. Optional.

                      \n@return File share default values. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      File share default values. Optional.

                      \n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

                      File share default values. Optional.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "

                      File share default values. Optional.

                      \n@param nfsFileShareDefaults File share default values. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

                      File share default values. Optional.

                      \n@return File share default values. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

                      File share default values. Optional.

                      \n@param nfsFileShareDefaults File share default values. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

                      File share default values. Optional.

                      ", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \n@return The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                      The Amazon Resource Name (ARN) of the file gateway on which you want to create a file share.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \n@return The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      \n@param kmsKey The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                      The Amazon Resource Name (ARN) AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                      The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

                      The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The ARN of the backed storage used for storing file data.

                      \n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The ARN of the backed storage used for storing file data.

                      \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

                      The ARN of the backed storage used for storing file data.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "

                      The ARN of the backed storage used for storing file data.

                      \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

                      The ARN of the backed storage used for storing file data.

                      \n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

                      The ARN of the backed storage used for storing file data.

                      \n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

                      The ARN of the backed storage used for storing file data.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \n

                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                      \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \n

                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                      \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                      \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      \n

                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                      \n

                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                      \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

                      A value that maps a user to anonymous user. Valid options are the following:

                      • RootSquash - Only root is mapped to anonymous user.

                      • NoSquash - No one is mapped to anonymous user

                      • AllSquash - Everyone is mapped to anonymous user.

                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                      A value that maps a user to anonymous user. Valid options are the following:

                      • RootSquash - Only root is mapped to anonymous user.

                      • NoSquash - No one is mapped to anonymous user

                      • AllSquash - Everyone is mapped to anonymous user.

                      \n@return A value that maps a user to anonymous user. Valid options are the following:

                      • RootSquash - Only root is mapped to anonymous user.

                      • NoSquash - No one is mapped to anonymous user

                      • AllSquash - Everyone is mapped to anonymous user.

                      • \n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                        A value that maps a user to anonymous user. Valid options are the following:

                        • RootSquash - Only root is mapped to anonymous user.

                        • NoSquash - No one is mapped to anonymous user

                        • AllSquash - Everyone is mapped to anonymous user.

                        \n@param squash A value that maps a user to anonymous user. Valid options are the following:

                        • RootSquash - Only root is mapped to anonymous user.

                        • NoSquash - No one is mapped to anonymous user

                        • AllSquash - Everyone is mapped to anonymous user.

                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "

                          A value that maps a user to anonymous user. Valid options are the following:

                          • RootSquash - Only root is mapped to anonymous user.

                          • NoSquash - No one is mapped to anonymous user

                          • AllSquash - Everyone is mapped to anonymous user.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "

                          A value that maps a user to anonymous user. Valid options are the following:

                          • RootSquash - Only root is mapped to anonymous user.

                          • NoSquash - No one is mapped to anonymous user

                          • AllSquash - Everyone is mapped to anonymous user.

                          \n@param squash A value that maps a user to anonymous user. Valid options are the following:

                          • RootSquash - Only root is mapped to anonymous user.

                          • NoSquash - No one is mapped to anonymous user

                          • AllSquash - Everyone is mapped to anonymous user.

                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "

                            A value that maps a user to anonymous user. Valid options are the following:

                            • RootSquash - Only root is mapped to anonymous user.

                            • NoSquash - No one is mapped to anonymous user

                            • AllSquash - Everyone is mapped to anonymous user.

                            \n@return A value that maps a user to anonymous user. Valid options are the following:

                            • RootSquash - Only root is mapped to anonymous user.

                            • NoSquash - No one is mapped to anonymous user

                            • AllSquash - Everyone is mapped to anonymous user.

                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

                              A value that maps a user to anonymous user. Valid options are the following:

                              • RootSquash - Only root is mapped to anonymous user.

                              • NoSquash - No one is mapped to anonymous user

                              • AllSquash - Everyone is mapped to anonymous user.

                              \n@param squash A value that maps a user to anonymous user. Valid options are the following:

                              • RootSquash - Only root is mapped to anonymous user.

                              • NoSquash - No one is mapped to anonymous user

                              • AllSquash - Everyone is mapped to anonymous user.

                              • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

                                A value that maps a user to anonymous user. Valid options are the following:

                                • RootSquash - Only root is mapped to anonymous user.

                                • NoSquash - No one is mapped to anonymous user

                                • AllSquash - Everyone is mapped to anonymous user.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientToken", "GatewayARN", "Role", "LocationARN" ], "shapeName" : "CreateNfsFileShareRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateNfsFileShareRequest", "variableName" : "createNfsFileShareRequest", "variableType" : "CreateNfsFileShareRequest", "documentation" : null, "simpleType" : "CreateNfsFileShareRequest", "variableSetterType" : "CreateNfsFileShareRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateNfsFileShareResponse" : { "c2jName" : "CreateNFSFileShareOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateNFSFileShareOutput

                                ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateNfsFileShareResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateNfsFileShareResponse", "variableName" : "createNfsFileShareResponse", "variableType" : "CreateNfsFileShareResponse", "documentation" : null, "simpleType" : "CreateNfsFileShareResponse", "variableSetterType" : "CreateNfsFileShareResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSmbFileShareRequest" : { "c2jName" : "CreateSMBFileShareInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateSMBFileShareInput

                                ", "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" : "CreateSMBFileShare", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateSMBFileShare", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AuditDestinationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authentication" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ClientToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InvalidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LocationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBACLEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ValidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@return A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                \n@param clientToken A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique string value that you supply that is used by file gateway to ensure idempotent file share creation.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@return The ARN of the file gateway on which you want to create a file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                \n@param gatewayARN The ARN of the file gateway on which you want to create a file share.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The ARN of the file gateway on which you want to create a file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@return The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                \n@param role The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "

                                The ARN of the AWS Identity and Access Management (IAM) role that a file gateway assumes when it accesses the underlying storage.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file 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 #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@return The ARN of the backed storage used for storing file data.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "

                                The ARN of the backed storage used for storing file data.

                                \n@param locationARN The ARN of the backed storage used for storing file data.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "

                                The ARN of the backed storage used for storing file data.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                \n@param adminUserList A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users in the Active Directory that will be granted administrator privileges on the file share. These users can do all file operations as the super-user.

                                Use this option very carefully, because any user in this list can do anything they like on the file share, regardless of file permissions.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example, @group1. Can only be set if Authentication is set to ActiveDirectory.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@return The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                \n@param authentication The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "

                                The authentication method that users use to access the file share.

                                Valid values are ActiveDirectory or GuestAccess. The default is ActiveDirectory.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to the NFS file share. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ClientToken", "GatewayARN", "Role", "LocationARN" ], "shapeName" : "CreateSmbFileShareRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSmbFileShareRequest", "variableName" : "createSmbFileShareRequest", "variableType" : "CreateSmbFileShareRequest", "documentation" : null, "simpleType" : "CreateSmbFileShareRequest", "variableSetterType" : "CreateSmbFileShareRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSmbFileShareResponse" : { "c2jName" : "CreateSMBFileShareOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateSMBFileShareOutput

                                ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@return The Amazon Resource Name (ARN) of the newly created file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the newly created file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the newly created file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateSmbFileShareResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateSmbFileShareResponse", "variableName" : "createSmbFileShareResponse", "variableType" : "CreateSmbFileShareResponse", "documentation" : null, "simpleType" : "CreateSmbFileShareResponse", "variableSetterType" : "CreateSmbFileShareResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSnapshotFromVolumeRecoveryPointRequest" : { "c2jName" : "CreateSnapshotFromVolumeRecoveryPointInput", "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" : "CreateSnapshotFromVolumeRecoveryPoint", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateSnapshotFromVolumeRecoveryPoint", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SnapshotDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN", "SnapshotDescription" ], "shapeName" : "CreateSnapshotFromVolumeRecoveryPointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "variableName" : "createSnapshotFromVolumeRecoveryPointRequest", "variableType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "documentation" : null, "simpleType" : "CreateSnapshotFromVolumeRecoveryPointRequest", "variableSetterType" : "CreateSnapshotFromVolumeRecoveryPointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSnapshotFromVolumeRecoveryPointResponse" : { "c2jName" : "CreateSnapshotFromVolumeRecoveryPointOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #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.

                                \n@return The ID of the snapshot.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the snapshot.

                                \n@param snapshotId The ID of the snapshot.\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.

                                ", "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.

                                \n@param snapshotId The ID of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The ID of the snapshot.

                                \n@return The ID of the 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "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.

                                \n@param snapshotId The ID of the snapshot.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the 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 #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.

                                \n@return The ID of the snapshot.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the snapshot.

                                \n@param snapshotId The ID of the snapshot.\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.

                                ", "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.

                                \n@param snapshotId The ID of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The ID of the snapshot.

                                \n@return The ID of the 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "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.

                                \n@param snapshotId The ID of the snapshot.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeRecoveryPointTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "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.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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.

                                \n@return The ID of the snapshot.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the snapshot.

                                \n@param snapshotId The ID of the snapshot.\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.

                                ", "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.

                                \n@param snapshotId The ID of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The ID of the snapshot.

                                \n@return The ID of the 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" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "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.

                                \n@param snapshotId The ID of the snapshot.", "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.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@return The time the volume was created from the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                The time the volume was created from the recovery point.

                                \n@param volumeRecoveryPointTime The time the volume was created from the recovery point.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                The time the volume was created from the recovery point.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateSnapshotFromVolumeRecoveryPointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateSnapshotFromVolumeRecoveryPointResponse", "variableName" : "createSnapshotFromVolumeRecoveryPointResponse", "variableType" : "CreateSnapshotFromVolumeRecoveryPointResponse", "documentation" : null, "simpleType" : "CreateSnapshotFromVolumeRecoveryPointResponse", "variableSetterType" : "CreateSnapshotFromVolumeRecoveryPointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSnapshotRequest" : { "c2jName" : "CreateSnapshotInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing one or more of the following fields:

                                ", "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" : "CreateSnapshot", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateSnapshot", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SnapshotDescription" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotDescription", "beanStyleSetterMethodName" : "setSnapshotDescription", "c2jName" : "SnapshotDescription", "c2jShape" : "SnapshotDescription", "defaultConsumerFluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDescription(String)}.\n@param snapshotDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDescription(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@deprecated Use {@link #snapshotDescription()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #snapshotDescription(String)}\n", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SnapshotDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSnapshotDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDescription", "fluentSetterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDescription", "getterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@return Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDescription", "sensitive" : false, "setterDocumentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                \n@param snapshotDescription Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field", "setterMethodName" : "setSnapshotDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDescription", "variableType" : "String", "documentation" : "

                                Textual description of the snapshot that appears in the Amazon EC2 console, Elastic Block Store snapshots panel in the Description field, and in the AWS Storage Gateway snapshot Details pane, Description field

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN", "SnapshotDescription" ], "shapeName" : "CreateSnapshotRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateSnapshotRequest", "variableName" : "createSnapshotRequest", "variableType" : "CreateSnapshotRequest", "documentation" : null, "simpleType" : "CreateSnapshotRequest", "variableSetterType" : "CreateSnapshotRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateSnapshotResponse" : { "c2jName" : "CreateSnapshotOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@return The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume of which the snapshot was taken.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@return The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                \n@param snapshotId The snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).", "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 snapshot ID that is used to refer to the snapshot in future operations such as describing snapshots (Amazon Elastic Compute Cloud API DescribeSnapshots) or creating a volume from a snapshot (CreateStorediSCSIVolume).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateSnapshotResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateSnapshotResponse", "variableName" : "createSnapshotResponse", "variableType" : "CreateSnapshotResponse", "documentation" : null, "simpleType" : "CreateSnapshotResponse", "variableSetterType" : "CreateSnapshotResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateStorediScsiVolumeRequest" : { "c2jName" : "CreateStorediSCSIVolumeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing one or more of the following fields:

                                ", "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" : "CreateStorediSCSIVolume", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateStorediSCSIVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreserveExistingData", "beanStyleSetterMethodName" : "setPreserveExistingData", "c2jName" : "PreserveExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preserveExistingData(Boolean)}.\n@param preserveExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preserveExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@deprecated Use {@link #preserveExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preserveExistingData(Boolean)}\n", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreserveExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreserveExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preserveExistingData", "fluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preserveExistingData", "getterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreserveExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreserveExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreserveExistingData", "sensitive" : false, "setterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "setterMethodName" : "setPreserveExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreserveExistingData" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreserveExistingData", "beanStyleSetterMethodName" : "setPreserveExistingData", "c2jName" : "PreserveExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preserveExistingData(Boolean)}.\n@param preserveExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preserveExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@deprecated Use {@link #preserveExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preserveExistingData(Boolean)}\n", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreserveExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreserveExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preserveExistingData", "fluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preserveExistingData", "getterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreserveExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreserveExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreserveExistingData", "sensitive" : false, "setterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "setterMethodName" : "setPreserveExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@return The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                \n@param diskId The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                The unique identifier for the gateway local disk that is configured as a stored volume. Use ListLocalDisks to list disk IDs for a gateway.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@deprecated Use {@link #snapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@return The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                \n@param snapshotId The snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.", "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 snapshot ID (e.g. \"snap-1122aabb\") of the snapshot to restore as the new stored volume. Specify this field if you want to create the iSCSI storage volume from a snapshot otherwise do not include this field. To list snapshots for your account use DescribeSnapshots in the Amazon Elastic Compute Cloud API Reference.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreserveExistingData", "beanStyleSetterMethodName" : "setPreserveExistingData", "c2jName" : "PreserveExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preserveExistingData(Boolean)}.\n@param preserveExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preserveExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@deprecated Use {@link #preserveExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preserveExistingData(Boolean)}\n", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreserveExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreserveExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preserveExistingData", "fluentSetterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preserveExistingData", "getterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@return Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreserveExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreserveExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreserveExistingData", "sensitive" : false, "setterDocumentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                \n@param preserveExistingData Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false", "setterMethodName" : "setPreserveExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preserveExistingData", "variableType" : "Boolean", "documentation" : "

                                Specify this field as true if you want to preserve the data on the local disk. Otherwise, specifying this field as false creates an empty volume.

                                Valid Values: true, false

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@return The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                \n@param networkInterfaceId The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                The network interface of the gateway on which to expose the iSCSI target. Only IPv4 addresses are accepted. Use DescribeGatewayInformation to get a list of the network interfaces available on a gateway.

                                Valid Values: A valid IP address.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a stored volume. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "DiskId", "PreserveExistingData", "TargetName", "NetworkInterfaceId" ], "shapeName" : "CreateStorediScsiVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateStorediScsiVolumeRequest", "variableName" : "createStorediScsiVolumeRequest", "variableType" : "CreateStorediScsiVolumeRequest", "documentation" : null, "simpleType" : "CreateStorediScsiVolumeRequest", "variableSetterType" : "CreateStorediScsiVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateStorediScsiVolumeResponse" : { "c2jName" : "CreateStorediSCSIVolumeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                The size of the volume in bytes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size of the volume in bytes.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                The size of the volume in bytes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size of the volume in bytes.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@return The Amazon Resource Name (ARN) of the configured volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the configured volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the configured volume.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                The size of the volume in bytes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                The size of the volume in bytes.

                                \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size of the volume in bytes.

                                \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size of the volume in bytes.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@return The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume target, which includes the iSCSI name that initiators can use to connect to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateStorediScsiVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateStorediScsiVolumeResponse", "variableName" : "createStorediScsiVolumeResponse", "variableType" : "CreateStorediScsiVolumeResponse", "documentation" : null, "simpleType" : "CreateStorediScsiVolumeResponse", "variableSetterType" : "CreateStorediScsiVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateTapeWithBarcodeRequest" : { "c2jName" : "CreateTapeWithBarcodeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateTapeWithBarcodeInput

                                ", "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" : "CreateTapeWithBarcode", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateTapeWithBarcode", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tape with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tape that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@return The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                \n@param tapeBarcode The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                The barcode that you want to assign to the tape.

                                Barcodes cannot be reused. This includes barcodes used for tapes that have been deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape that has a barcode. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "TapeSizeInBytes", "TapeBarcode" ], "shapeName" : "CreateTapeWithBarcodeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateTapeWithBarcodeRequest", "variableName" : "createTapeWithBarcodeRequest", "variableType" : "CreateTapeWithBarcodeRequest", "documentation" : null, "simpleType" : "CreateTapeWithBarcodeRequest", "variableSetterType" : "CreateTapeWithBarcodeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateTapeWithBarcodeResponse" : { "c2jName" : "CreateTapeWithBarcodeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateTapeOutput

                                ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@return A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                \n@param tapeARN A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                A unique Amazon Resource Name (ARN) that represents the virtual tape that was created.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateTapeWithBarcodeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateTapeWithBarcodeResponse", "variableName" : "createTapeWithBarcodeResponse", "variableType" : "CreateTapeWithBarcodeResponse", "documentation" : null, "simpleType" : "CreateTapeWithBarcodeResponse", "variableSetterType" : "CreateTapeWithBarcodeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "CreateTapesRequest" : { "c2jName" : "CreateTapesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateTapesInput

                                ", "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" : "CreateTapes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.CreateTapes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumTapesToCreate", "beanStyleSetterMethodName" : "setNumTapesToCreate", "c2jName" : "NumTapesToCreate", "c2jShape" : "NumTapesToCreate", "defaultConsumerFluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \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 #numTapesToCreate(Integer)}.\n@param numTapesToCreate 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 #numTapesToCreate(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.\n@deprecated Use {@link #numTapesToCreate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numTapesToCreate(Integer)}\n", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumTapesToCreate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumTapesToCreate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numTapesToCreate", "fluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numTapesToCreate", "getterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.", "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" : "NumTapesToCreate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumTapesToCreate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumTapesToCreate", "sensitive" : false, "setterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.", "setterMethodName" : "setNumTapesToCreate", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcodePrefix(String)}.\n@param tapeBarcodePrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcodePrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@deprecated Use {@link #tapeBarcodePrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcodePrefix(String)}\n", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcodePrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcodePrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcodePrefix", "fluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcodePrefix", "getterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NumTapesToCreate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumTapesToCreate", "beanStyleSetterMethodName" : "setNumTapesToCreate", "c2jName" : "NumTapesToCreate", "c2jShape" : "NumTapesToCreate", "defaultConsumerFluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \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 #numTapesToCreate(Integer)}.\n@param numTapesToCreate 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 #numTapesToCreate(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.\n@deprecated Use {@link #numTapesToCreate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numTapesToCreate(Integer)}\n", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumTapesToCreate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumTapesToCreate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numTapesToCreate", "fluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numTapesToCreate", "getterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.", "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" : "NumTapesToCreate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumTapesToCreate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumTapesToCreate", "sensitive" : false, "setterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.", "setterMethodName" : "setNumTapesToCreate", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcodePrefix" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcodePrefix(String)}.\n@param tapeBarcodePrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcodePrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@deprecated Use {@link #tapeBarcodePrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcodePrefix(String)}\n", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcodePrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcodePrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcodePrefix", "fluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcodePrefix", "getterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) that represents the gateway to associate the virtual tapes with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@return The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                The size, in bytes, of the virtual tapes that you want to create.

                                The size must be aligned by gigabyte (1024*1024*1024 bytes).

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@deprecated Use {@link #clientToken()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientToken(String)}\n", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientToken", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@return A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                \n@param clientToken A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                A unique identifier that you use to retry a request. If you retry a request, use the same ClientToken you specified in the initial request.

                                Using the same ClientToken prevents creating the tape multiple times.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNumTapesToCreate", "beanStyleSetterMethodName" : "setNumTapesToCreate", "c2jName" : "NumTapesToCreate", "c2jShape" : "NumTapesToCreate", "defaultConsumerFluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \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 #numTapesToCreate(Integer)}.\n@param numTapesToCreate 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 #numTapesToCreate(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.\n@deprecated Use {@link #numTapesToCreate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #numTapesToCreate(Integer)}\n", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NumTapesToCreate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNumTapesToCreate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "numTapesToCreate", "fluentSetterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "numTapesToCreate", "getterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@return The number of virtual tapes that you want to create.", "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" : "NumTapesToCreate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NumTapesToCreate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NumTapesToCreate", "sensitive" : false, "setterDocumentation" : "

                                The number of virtual tapes that you want to create.

                                \n@param numTapesToCreate The number of virtual tapes that you want to create.", "setterMethodName" : "setNumTapesToCreate", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "numTapesToCreate", "variableType" : "Integer", "documentation" : "

                                The number of virtual tapes that you want to create.

                                ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcodePrefix", "beanStyleSetterMethodName" : "setTapeBarcodePrefix", "c2jName" : "TapeBarcodePrefix", "c2jShape" : "TapeBarcodePrefix", "defaultConsumerFluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcodePrefix(String)}.\n@param tapeBarcodePrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcodePrefix(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@deprecated Use {@link #tapeBarcodePrefix()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcodePrefix(String)}\n", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcodePrefix property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcodePrefix", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcodePrefix", "fluentSetterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcodePrefix", "getterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@return A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcodePrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcodePrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcodePrefix", "sensitive" : false, "setterDocumentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                \n@param tapeBarcodePrefix A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "setterMethodName" : "setTapeBarcodePrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcodePrefix", "variableType" : "String", "documentation" : "

                                A prefix that you append to the barcode of the virtual tape you are creating. This prefix makes the barcode unique.

                                The prefix must be 1 to 4 characters in length and must be one of the uppercase letters from A to Z.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                \n@return A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                \n@param tags A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                A list of up to 50 tags that can be assigned to a virtual tape. Each tag is a key-value pair.

                                Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "TapeSizeInBytes", "ClientToken", "NumTapesToCreate", "TapeBarcodePrefix" ], "shapeName" : "CreateTapesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateTapesRequest", "variableName" : "createTapesRequest", "variableType" : "CreateTapesRequest", "documentation" : null, "simpleType" : "CreateTapesRequest", "variableSetterType" : "CreateTapesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "CreateTapesResponse" : { "c2jName" : "CreateTapesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                CreateTapeOutput

                                ", "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" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                \n@return A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                \n@param tapeARNs A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                A list of unique Amazon Resource Names (ARNs) that represents the virtual tapes that were created.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateTapesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateTapesResponse", "variableName" : "createTapesResponse", "variableType" : "CreateTapesResponse", "documentation" : null, "simpleType" : "CreateTapesResponse", "variableSetterType" : "CreateTapesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAutomaticTapeCreationPolicyRequest" : { "c2jName" : "DeleteAutomaticTapeCreationPolicyInput", "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" : "DeleteAutomaticTapeCreationPolicy", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteAutomaticTapeCreationPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DeleteAutomaticTapeCreationPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAutomaticTapeCreationPolicyRequest", "variableName" : "deleteAutomaticTapeCreationPolicyRequest", "variableType" : "DeleteAutomaticTapeCreationPolicyRequest", "documentation" : null, "simpleType" : "DeleteAutomaticTapeCreationPolicyRequest", "variableSetterType" : "DeleteAutomaticTapeCreationPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteAutomaticTapeCreationPolicyResponse" : { "c2jName" : "DeleteAutomaticTapeCreationPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAutomaticTapeCreationPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAutomaticTapeCreationPolicyResponse", "variableName" : "deleteAutomaticTapeCreationPolicyResponse", "variableType" : "DeleteAutomaticTapeCreationPolicyResponse", "documentation" : null, "simpleType" : "DeleteAutomaticTapeCreationPolicyResponse", "variableSetterType" : "DeleteAutomaticTapeCreationPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteBandwidthRateLimitRequest" : { "c2jName" : "DeleteBandwidthRateLimitInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "DeleteBandwidthRateLimit", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteBandwidthRateLimit", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidthType", "beanStyleSetterMethodName" : "setBandwidthType", "c2jName" : "BandwidthType", "c2jShape" : "BandwidthType", "defaultConsumerFluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bandwidthType(String)}.\n@param bandwidthType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidthType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@deprecated Use {@link #bandwidthType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidthType(String)}\n", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BandwidthType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidthType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidthType", "fluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidthType", "getterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BandwidthType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BandwidthType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BandwidthType", "sensitive" : false, "setterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "setterMethodName" : "setBandwidthType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BandwidthType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidthType", "beanStyleSetterMethodName" : "setBandwidthType", "c2jName" : "BandwidthType", "c2jShape" : "BandwidthType", "defaultConsumerFluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bandwidthType(String)}.\n@param bandwidthType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidthType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@deprecated Use {@link #bandwidthType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidthType(String)}\n", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BandwidthType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidthType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidthType", "fluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidthType", "getterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BandwidthType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BandwidthType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BandwidthType", "sensitive" : false, "setterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "setterMethodName" : "setBandwidthType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getBandwidthType", "beanStyleSetterMethodName" : "setBandwidthType", "c2jName" : "BandwidthType", "c2jShape" : "BandwidthType", "defaultConsumerFluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bandwidthType(String)}.\n@param bandwidthType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bandwidthType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@deprecated Use {@link #bandwidthType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #bandwidthType(String)}\n", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the BandwidthType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasBandwidthType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bandwidthType", "fluentSetterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bandwidthType", "getterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@return One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BandwidthType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BandwidthType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BandwidthType", "sensitive" : false, "setterDocumentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                \n@param bandwidthType One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.", "setterMethodName" : "setBandwidthType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bandwidthType", "variableType" : "String", "documentation" : "

                                One of the BandwidthType values that indicates the gateway bandwidth rate limit to delete.

                                Valid Values: Upload, Download, All.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "BandwidthType" ], "shapeName" : "DeleteBandwidthRateLimitRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteBandwidthRateLimitRequest", "variableName" : "deleteBandwidthRateLimitRequest", "variableType" : "DeleteBandwidthRateLimitRequest", "documentation" : null, "simpleType" : "DeleteBandwidthRateLimitRequest", "variableSetterType" : "DeleteBandwidthRateLimitRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteBandwidthRateLimitResponse" : { "c2jName" : "DeleteBandwidthRateLimitOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the Amazon Resource Name (ARN) of the gateway whose bandwidth rate information was deleted.

                                ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteBandwidthRateLimitResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteBandwidthRateLimitResponse", "variableName" : "deleteBandwidthRateLimitResponse", "variableType" : "DeleteBandwidthRateLimitResponse", "documentation" : null, "simpleType" : "DeleteBandwidthRateLimitResponse", "variableSetterType" : "DeleteBandwidthRateLimitResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteChapCredentialsRequest" : { "c2jName" : "DeleteChapCredentialsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing one or more of the following fields:

                                ", "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" : "DeleteChapCredentials", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteChapCredentials", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitiatorName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TargetARN", "InitiatorName" ], "shapeName" : "DeleteChapCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteChapCredentialsRequest", "variableName" : "deleteChapCredentialsRequest", "variableType" : "DeleteChapCredentialsRequest", "documentation" : null, "simpleType" : "DeleteChapCredentialsRequest", "variableSetterType" : "DeleteChapCredentialsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteChapCredentialsResponse" : { "c2jName" : "DeleteChapCredentialsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitiatorName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@return The Amazon Resource Name (ARN) of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                \n@param targetARN The Amazon Resource Name (ARN) of the target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                The iSCSI initiator that connects to the target.

                                \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                The iSCSI initiator that connects to the target.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteChapCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteChapCredentialsResponse", "variableName" : "deleteChapCredentialsResponse", "variableType" : "DeleteChapCredentialsResponse", "documentation" : null, "simpleType" : "DeleteChapCredentialsResponse", "variableSetterType" : "DeleteChapCredentialsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteFileShareRequest" : { "c2jName" : "DeleteFileShareInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteFileShareInput

                                ", "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" : "DeleteFileShare", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteFileShare", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDelete", "beanStyleSetterMethodName" : "setForceDelete", "c2jName" : "ForceDelete", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDelete(Boolean)}.\n@param forceDelete a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDelete(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@deprecated Use {@link #forceDelete()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDelete(Boolean)}\n", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDelete property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDelete", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDelete", "fluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDelete", "getterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDelete", "sensitive" : false, "setterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "setterMethodName" : "setForceDelete", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ForceDelete" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDelete", "beanStyleSetterMethodName" : "setForceDelete", "c2jName" : "ForceDelete", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDelete(Boolean)}.\n@param forceDelete a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDelete(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@deprecated Use {@link #forceDelete()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDelete(Boolean)}\n", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDelete property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDelete", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDelete", "fluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDelete", "getterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDelete", "sensitive" : false, "setterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "setterMethodName" : "setForceDelete", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@return The Amazon Resource Name (ARN) of the file share to be deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be deleted.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the file share to be deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDelete", "beanStyleSetterMethodName" : "setForceDelete", "c2jName" : "ForceDelete", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDelete(Boolean)}.\n@param forceDelete a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDelete(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@deprecated Use {@link #forceDelete()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDelete(Boolean)}\n", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDelete property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDelete", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDelete", "fluentSetterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDelete", "getterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@return If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDelete", "sensitive" : false, "setterDocumentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                \n@param forceDelete If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.", "setterMethodName" : "setForceDelete", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDelete", "variableType" : "Boolean", "documentation" : "

                                If this value is set to true, the operation deletes a file share immediately and aborts all data uploads to AWS. Otherwise, the file share is not deleted until all data is uploaded to AWS. This process aborts the data upload process, and the file share enters the FORCE_DELETING status.

                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARN" ], "shapeName" : "DeleteFileShareRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteFileShareRequest", "variableName" : "deleteFileShareRequest", "variableType" : "DeleteFileShareRequest", "documentation" : null, "simpleType" : "DeleteFileShareRequest", "variableSetterType" : "DeleteFileShareRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteFileShareResponse" : { "c2jName" : "DeleteFileShareOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteFileShareOutput

                                ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@return The Amazon Resource Name (ARN) of the deleted file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                \n@param fileShareARN The Amazon Resource Name (ARN) of the deleted file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted file share.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteFileShareResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteFileShareResponse", "variableName" : "deleteFileShareResponse", "variableType" : "DeleteFileShareResponse", "documentation" : null, "simpleType" : "DeleteFileShareResponse", "variableSetterType" : "DeleteFileShareResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteGatewayRequest" : { "c2jName" : "DeleteGatewayInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the ID of the gateway to delete.

                                ", "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" : "DeleteGateway", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteGateway", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DeleteGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteGatewayRequest", "variableName" : "deleteGatewayRequest", "variableType" : "DeleteGatewayRequest", "documentation" : null, "simpleType" : "DeleteGatewayRequest", "variableSetterType" : "DeleteGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteGatewayResponse" : { "c2jName" : "DeleteGatewayOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the ID of the deleted gateway.

                                ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteGatewayResponse", "variableName" : "deleteGatewayResponse", "variableType" : "DeleteGatewayResponse", "documentation" : null, "simpleType" : "DeleteGatewayResponse", "variableSetterType" : "DeleteGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSnapshotScheduleRequest" : { "c2jName" : "DeleteSnapshotScheduleInput", "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" : "DeleteSnapshotSchedule", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteSnapshotSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@return The volume which snapshot schedule to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule to delete.

                                \n@param volumeARN The volume which snapshot schedule to delete.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN" ], "shapeName" : "DeleteSnapshotScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteSnapshotScheduleRequest", "variableName" : "deleteSnapshotScheduleRequest", "variableType" : "DeleteSnapshotScheduleRequest", "documentation" : null, "simpleType" : "DeleteSnapshotScheduleRequest", "variableSetterType" : "DeleteSnapshotScheduleRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteSnapshotScheduleResponse" : { "c2jName" : "DeleteSnapshotScheduleOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@return The volume which snapshot schedule was deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The volume which snapshot schedule was deleted.

                                \n@param volumeARN The volume which snapshot schedule was deleted.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The volume which snapshot schedule was deleted.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteSnapshotScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteSnapshotScheduleResponse", "variableName" : "deleteSnapshotScheduleResponse", "variableType" : "DeleteSnapshotScheduleResponse", "documentation" : null, "simpleType" : "DeleteSnapshotScheduleResponse", "variableSetterType" : "DeleteSnapshotScheduleResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteTapeArchiveRequest" : { "c2jName" : "DeleteTapeArchiveInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteTapeArchiveInput

                                ", "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" : "DeleteTapeArchive", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteTapeArchive", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TapeARN" ], "shapeName" : "DeleteTapeArchiveRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteTapeArchiveRequest", "variableName" : "deleteTapeArchiveRequest", "variableType" : "DeleteTapeArchiveRequest", "documentation" : null, "simpleType" : "DeleteTapeArchiveRequest", "variableSetterType" : "DeleteTapeArchiveRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteTapeArchiveResponse" : { "c2jName" : "DeleteTapeArchiveOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteTapeArchiveOutput

                                ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@return The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape that was deleted from the virtual tape shelf (VTS).

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteTapeArchiveResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteTapeArchiveResponse", "variableName" : "deleteTapeArchiveResponse", "variableType" : "DeleteTapeArchiveResponse", "documentation" : null, "simpleType" : "DeleteTapeArchiveResponse", "variableSetterType" : "DeleteTapeArchiveResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteTapeRequest" : { "c2jName" : "DeleteTapeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteTapeInput

                                ", "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" : "DeleteTape", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteTape", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@return The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                The unique Amazon Resource Name (ARN) of the gateway that the virtual tape to delete is associated with. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@return The Amazon Resource Name (ARN) of the virtual tape to delete.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape to delete.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the virtual tape to delete.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "TapeARN" ], "shapeName" : "DeleteTapeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteTapeRequest", "variableName" : "deleteTapeRequest", "variableType" : "DeleteTapeRequest", "documentation" : null, "simpleType" : "DeleteTapeRequest", "variableSetterType" : "DeleteTapeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteTapeResponse" : { "c2jName" : "DeleteTapeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                DeleteTapeOutput

                                ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@return The Amazon Resource Name (ARN) of the deleted virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                \n@param tapeARN The Amazon Resource Name (ARN) of the deleted virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the deleted virtual tape.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteTapeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteTapeResponse", "variableName" : "deleteTapeResponse", "variableType" : "DeleteTapeResponse", "documentation" : null, "simpleType" : "DeleteTapeResponse", "variableSetterType" : "DeleteTapeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteVolumeRequest" : { "c2jName" : "DeleteVolumeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the DeleteVolumeInput$VolumeARN to delete.

                                ", "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" : "DeleteVolume", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DeleteVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN" ], "shapeName" : "DeleteVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteVolumeRequest", "variableName" : "deleteVolumeRequest", "variableType" : "DeleteVolumeRequest", "documentation" : null, "simpleType" : "DeleteVolumeRequest", "variableSetterType" : "DeleteVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DeleteVolumeResponse" : { "c2jName" : "DeleteVolumeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the Amazon Resource Name (ARN) of the storage volume that was deleted

                                ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@return The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the storage volume that was deleted. It is the same ARN you provided in the request.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteVolumeResponse", "variableName" : "deleteVolumeResponse", "variableType" : "DeleteVolumeResponse", "documentation" : null, "simpleType" : "DeleteVolumeResponse", "variableSetterType" : "DeleteVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAvailabilityMonitorTestRequest" : { "c2jName" : "DescribeAvailabilityMonitorTestInput", "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" : "DescribeAvailabilityMonitorTest", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeAvailabilityMonitorTest", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeAvailabilityMonitorTestRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAvailabilityMonitorTestRequest", "variableName" : "describeAvailabilityMonitorTestRequest", "variableType" : "DescribeAvailabilityMonitorTestRequest", "documentation" : null, "simpleType" : "DescribeAvailabilityMonitorTestRequest", "variableSetterType" : "DescribeAvailabilityMonitorTestRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeAvailabilityMonitorTestResponse" : { "c2jName" : "DescribeAvailabilityMonitorTestOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AvailabilityMonitorTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : "AvailabilityMonitorTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Status" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AvailabilityMonitorTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : "AvailabilityMonitorTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AvailabilityMonitorTestStatus", "defaultConsumerFluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #statusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus\n@deprecated Use {@link #status(String)}\n", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : "AvailabilityMonitorTestStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Status property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStatus", "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AvailabilityMonitorTestStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link AvailabilityMonitorTestStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                \n@return The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                \n@param status The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.\n@see AvailabilityMonitorTestStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                The status of the High Availability monitoring test. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \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 #startTime(Instant)}.\n@param startTime 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 #startTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@deprecated Use {@link #startTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startTime(Instant)}\n", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@return The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "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" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                \n@param startTime The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                The time the High Availability monitoring test was started. If a test hasn't been performed, the value of this field is null.

                                ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAvailabilityMonitorTestResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAvailabilityMonitorTestResponse", "variableName" : "describeAvailabilityMonitorTestResponse", "variableType" : "DescribeAvailabilityMonitorTestResponse", "documentation" : null, "simpleType" : "DescribeAvailabilityMonitorTestResponse", "variableSetterType" : "DescribeAvailabilityMonitorTestResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeBandwidthRateLimitRequest" : { "c2jName" : "DescribeBandwidthRateLimitInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the Amazon Resource Name (ARN) of the gateway.

                                ", "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" : "DescribeBandwidthRateLimit", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeBandwidthRateLimit", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeBandwidthRateLimitRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeBandwidthRateLimitRequest", "variableName" : "describeBandwidthRateLimitRequest", "variableType" : "DescribeBandwidthRateLimitRequest", "documentation" : null, "simpleType" : "DescribeBandwidthRateLimitRequest", "variableSetterType" : "DescribeBandwidthRateLimitRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeBandwidthRateLimitResponse" : { "c2jName" : "DescribeBandwidthRateLimitOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AverageDownloadRateLimitInBitsPerSec" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AverageUploadRateLimitInBitsPerSec" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@return The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average upload bandwidth rate limit in bits per second. This field does not appear in the response if the upload rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@return The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                The average download bandwidth rate limit in bits per second. This field does not appear in the response if the download rate limit is not set.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeBandwidthRateLimitResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeBandwidthRateLimitResponse", "variableName" : "describeBandwidthRateLimitResponse", "variableType" : "DescribeBandwidthRateLimitResponse", "documentation" : null, "simpleType" : "DescribeBandwidthRateLimitResponse", "variableSetterType" : "DescribeBandwidthRateLimitResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCacheRequest" : { "c2jName" : "DescribeCacheInput", "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" : "DescribeCache", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeCache", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeCacheRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeCacheRequest", "variableName" : "describeCacheRequest", "variableType" : "DescribeCacheRequest", "documentation" : null, "simpleType" : "DescribeCacheRequest", "variableSetterType" : "DescribeCacheRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCacheResponse" : { "c2jName" : "DescribeCacheOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheAllocatedInBytes", "beanStyleSetterMethodName" : "setCacheAllocatedInBytes", "c2jName" : "CacheAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \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 #cacheAllocatedInBytes(Long)}.\n@param cacheAllocatedInBytes 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 #cacheAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.\n@deprecated Use {@link #cacheAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheAllocatedInBytes(Long)}\n", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheAllocatedInBytes", "fluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheAllocatedInBytes", "getterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.", "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" : "CacheAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CacheAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.", "setterMethodName" : "setCacheAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheUsedPercentage", "beanStyleSetterMethodName" : "setCacheUsedPercentage", "c2jName" : "CacheUsedPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheUsedPercentage(Double)}.\n@param cacheUsedPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheUsedPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheUsedPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheUsedPercentage(Double)}\n", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheUsedPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheUsedPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheUsedPercentage", "fluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheUsedPercentage", "getterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheUsedPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheUsedPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheUsedPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheUsedPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheDirtyPercentage", "beanStyleSetterMethodName" : "setCacheDirtyPercentage", "c2jName" : "CacheDirtyPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheDirtyPercentage(Double)}.\n@param cacheDirtyPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheDirtyPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheDirtyPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheDirtyPercentage(Double)}\n", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheDirtyPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheDirtyPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheDirtyPercentage", "fluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheDirtyPercentage", "getterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheDirtyPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheDirtyPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheDirtyPercentage", "sensitive" : false, "setterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheDirtyPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheHitPercentage", "beanStyleSetterMethodName" : "setCacheHitPercentage", "c2jName" : "CacheHitPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheHitPercentage(Double)}.\n@param cacheHitPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheHitPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheHitPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheHitPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheHitPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheHitPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheHitPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheHitPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheHitPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheHitPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheHitPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheHitPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheMissPercentage", "beanStyleSetterMethodName" : "setCacheMissPercentage", "c2jName" : "CacheMissPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheMissPercentage(Double)}.\n@param cacheMissPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheMissPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheMissPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheMissPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheMissPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheMissPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheMissPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheMissPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheMissPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheMissPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheMissPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheMissPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CacheAllocatedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheAllocatedInBytes", "beanStyleSetterMethodName" : "setCacheAllocatedInBytes", "c2jName" : "CacheAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \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 #cacheAllocatedInBytes(Long)}.\n@param cacheAllocatedInBytes 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 #cacheAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.\n@deprecated Use {@link #cacheAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheAllocatedInBytes(Long)}\n", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheAllocatedInBytes", "fluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheAllocatedInBytes", "getterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.", "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" : "CacheAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CacheAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.", "setterMethodName" : "setCacheAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CacheDirtyPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheDirtyPercentage", "beanStyleSetterMethodName" : "setCacheDirtyPercentage", "c2jName" : "CacheDirtyPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheDirtyPercentage(Double)}.\n@param cacheDirtyPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheDirtyPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheDirtyPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheDirtyPercentage(Double)}\n", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheDirtyPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheDirtyPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheDirtyPercentage", "fluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheDirtyPercentage", "getterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheDirtyPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheDirtyPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheDirtyPercentage", "sensitive" : false, "setterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheDirtyPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CacheHitPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheHitPercentage", "beanStyleSetterMethodName" : "setCacheHitPercentage", "c2jName" : "CacheHitPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheHitPercentage(Double)}.\n@param cacheHitPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheHitPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheHitPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheHitPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheHitPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheHitPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheHitPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheHitPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheHitPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheHitPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheHitPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheHitPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CacheMissPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheMissPercentage", "beanStyleSetterMethodName" : "setCacheMissPercentage", "c2jName" : "CacheMissPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheMissPercentage(Double)}.\n@param cacheMissPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheMissPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheMissPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheMissPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheMissPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheMissPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheMissPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheMissPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheMissPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheMissPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheMissPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheMissPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "CacheUsedPercentage" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheUsedPercentage", "beanStyleSetterMethodName" : "setCacheUsedPercentage", "c2jName" : "CacheUsedPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheUsedPercentage(Double)}.\n@param cacheUsedPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheUsedPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheUsedPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheUsedPercentage(Double)}\n", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheUsedPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheUsedPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheUsedPercentage", "fluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheUsedPercentage", "getterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheUsedPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheUsedPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheUsedPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheUsedPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                \n@return An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                \n@param diskIds An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                An array of strings that identify disks that are to be configured as working storage. Each string has a minimum length of 1 and maximum length of 300. You can get the disk IDs from the ListLocalDisks API.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheAllocatedInBytes", "beanStyleSetterMethodName" : "setCacheAllocatedInBytes", "c2jName" : "CacheAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \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 #cacheAllocatedInBytes(Long)}.\n@param cacheAllocatedInBytes 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 #cacheAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.\n@deprecated Use {@link #cacheAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheAllocatedInBytes(Long)}\n", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheAllocatedInBytes", "fluentSetterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheAllocatedInBytes", "getterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@return The amount of cache in bytes allocated to a gateway.", "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" : "CacheAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "CacheAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                \n@param cacheAllocatedInBytes The amount of cache in bytes allocated to a gateway.", "setterMethodName" : "setCacheAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "cacheAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                The amount of cache in bytes allocated to a gateway.

                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheUsedPercentage", "beanStyleSetterMethodName" : "setCacheUsedPercentage", "c2jName" : "CacheUsedPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheUsedPercentage(Double)}.\n@param cacheUsedPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheUsedPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheUsedPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheUsedPercentage(Double)}\n", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheUsedPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheUsedPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheUsedPercentage", "fluentSetterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheUsedPercentage", "getterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@return Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheUsedPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheUsedPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheUsedPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                \n@param cacheUsedPercentage Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheUsedPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheUsedPercentage", "variableType" : "Double", "documentation" : "

                                Percent use of the gateway's cache storage. This metric applies only to the gateway-cached volume setup. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheDirtyPercentage", "beanStyleSetterMethodName" : "setCacheDirtyPercentage", "c2jName" : "CacheDirtyPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheDirtyPercentage(Double)}.\n@param cacheDirtyPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheDirtyPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheDirtyPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheDirtyPercentage(Double)}\n", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheDirtyPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheDirtyPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheDirtyPercentage", "fluentSetterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheDirtyPercentage", "getterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@return The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheDirtyPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheDirtyPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheDirtyPercentage", "sensitive" : false, "setterDocumentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                \n@param cacheDirtyPercentage The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheDirtyPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheDirtyPercentage", "variableType" : "Double", "documentation" : "

                                The file share's contribution to the overall percentage of the gateway's cache that has not been persisted to AWS. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheHitPercentage", "beanStyleSetterMethodName" : "setCacheHitPercentage", "c2jName" : "CacheHitPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheHitPercentage(Double)}.\n@param cacheHitPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheHitPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheHitPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheHitPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheHitPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheHitPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheHitPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheHitPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheHitPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheHitPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheHitPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheHitPercentage Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheHitPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheHitPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCacheMissPercentage", "beanStyleSetterMethodName" : "setCacheMissPercentage", "c2jName" : "CacheMissPercentage", "c2jShape" : "double", "defaultConsumerFluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #cacheMissPercentage(Double)}.\n@param cacheMissPercentage a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cacheMissPercentage(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@deprecated Use {@link #cacheMissPercentage()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cacheMissPercentage(Double)}\n", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CacheMissPercentage property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCacheMissPercentage", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cacheMissPercentage", "fluentSetterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cacheMissPercentage", "getterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@return Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CacheMissPercentage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CacheMissPercentage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "CacheMissPercentage", "sensitive" : false, "setterDocumentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                \n@param cacheMissPercentage Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.", "setterMethodName" : "setCacheMissPercentage", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "cacheMissPercentage", "variableType" : "Double", "documentation" : "

                                Percent of application read operations from the file shares that are not served from cache. The sample is taken at the end of the reporting period.

                                ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCacheResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeCacheResponse", "variableName" : "describeCacheResponse", "variableType" : "DescribeCacheResponse", "documentation" : null, "simpleType" : "DescribeCacheResponse", "variableSetterType" : "DescribeCacheResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCachediScsiVolumesRequest" : { "c2jName" : "DescribeCachediSCSIVolumesInput", "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" : "DescribeCachediSCSIVolumes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeCachediSCSIVolumes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                An array of strings where each string represents the Amazon Resource Name (ARN) of a cached volume. All of the specified cached volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARNs" ], "shapeName" : "DescribeCachediScsiVolumesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeCachediScsiVolumesRequest", "variableName" : "describeCachediScsiVolumesRequest", "variableType" : "DescribeCachediScsiVolumesRequest", "documentation" : null, "simpleType" : "DescribeCachediScsiVolumesRequest", "variableSetterType" : "DescribeCachediScsiVolumesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeCachediScsiVolumesResponse" : { "c2jName" : "DescribeCachediSCSIVolumesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the following fields:

                                ", "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" : "getCachediSCSIVolumes", "beanStyleSetterMethodName" : "setCachediSCSIVolumes", "c2jName" : "CachediSCSIVolumes", "c2jShape" : "CachediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \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 #cachediSCSIVolumes(List)}.\n@param cachediSCSIVolumes 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 #cachediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.\n@deprecated Use {@link #cachediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cachediSCSIVolumes(List)}\n", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CachediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCachediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cachediSCSIVolumes", "fluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cachediSCSIVolumes", "getterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.", "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" : "CachediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CachediSCSIVolumes", "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" : "CachediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CachediSCSIVolume.Builder} avoiding the need to create one manually via {@link CachediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link CachediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(CachediSCSIVolume)}.\n@param member a consumer that will call methods on {@link CachediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CachediSCSIVolume)", "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(CachediSCSIVolume)}\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" : "CachediSCSIVolume", "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" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : null, "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : "", "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CachediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CachediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CachediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.", "setterMethodName" : "setCachediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CachediSCSIVolumes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCachediSCSIVolumes", "beanStyleSetterMethodName" : "setCachediSCSIVolumes", "c2jName" : "CachediSCSIVolumes", "c2jShape" : "CachediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \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 #cachediSCSIVolumes(List)}.\n@param cachediSCSIVolumes 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 #cachediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.\n@deprecated Use {@link #cachediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cachediSCSIVolumes(List)}\n", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CachediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCachediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cachediSCSIVolumes", "fluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cachediSCSIVolumes", "getterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.", "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" : "CachediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CachediSCSIVolumes", "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" : "CachediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CachediSCSIVolume.Builder} avoiding the need to create one manually via {@link CachediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link CachediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(CachediSCSIVolume)}.\n@param member a consumer that will call methods on {@link CachediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CachediSCSIVolume)", "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(CachediSCSIVolume)}\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" : "CachediSCSIVolume", "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" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : null, "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : "", "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CachediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CachediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CachediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.", "setterMethodName" : "setCachediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getCachediSCSIVolumes", "beanStyleSetterMethodName" : "setCachediSCSIVolumes", "c2jName" : "CachediSCSIVolumes", "c2jShape" : "CachediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \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 #cachediSCSIVolumes(List)}.\n@param cachediSCSIVolumes 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 #cachediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.\n@deprecated Use {@link #cachediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cachediSCSIVolumes(List)}\n", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CachediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCachediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cachediSCSIVolumes", "fluentSetterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cachediSCSIVolumes", "getterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasCachediSCSIVolumes()} to see if a value was sent in this field.\n

                                \n@return An array of objects where each object contains metadata about one cached volume.", "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" : "CachediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CachediSCSIVolumes", "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" : "CachediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CachediSCSIVolume.Builder} avoiding the need to create one manually via {@link CachediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link CachediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(CachediSCSIVolume)}.\n@param member a consumer that will call methods on {@link CachediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CachediSCSIVolume)", "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(CachediSCSIVolume)}\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" : "CachediSCSIVolume", "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" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : null, "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CachediSCSIVolume", "variableName" : "member", "variableType" : "CachediSCSIVolume", "documentation" : "", "simpleType" : "CachediSCSIVolume", "variableSetterType" : "CachediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CachediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CachediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CachediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                \n@param cachediSCSIVolumes An array of objects where each object contains metadata about one cached volume.", "setterMethodName" : "setCachediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "cachediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                An array of objects where each object contains metadata about one cached volume.

                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeCachediScsiVolumesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeCachediScsiVolumesResponse", "variableName" : "describeCachediScsiVolumesResponse", "variableType" : "DescribeCachediScsiVolumesResponse", "documentation" : null, "simpleType" : "DescribeCachediScsiVolumesResponse", "variableSetterType" : "DescribeCachediScsiVolumesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeChapCredentialsRequest" : { "c2jName" : "DescribeChapCredentialsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing the Amazon Resource Name (ARN) of the iSCSI volume target.

                                ", "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" : "DescribeChapCredentials", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeChapCredentials", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return to retrieve the TargetARN for specified VolumeARN.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TargetARN" ], "shapeName" : "DescribeChapCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeChapCredentialsRequest", "variableName" : "describeChapCredentialsRequest", "variableType" : "DescribeChapCredentialsRequest", "documentation" : null, "simpleType" : "DescribeChapCredentialsRequest", "variableSetterType" : "DescribeChapCredentialsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeChapCredentialsResponse" : { "c2jName" : "DescribeChapCredentialsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                A JSON object containing a .

                                ", "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" : "getChapCredentials", "beanStyleSetterMethodName" : "setChapCredentials", "c2jName" : "ChapCredentials", "c2jShape" : "ChapCredentials", "defaultConsumerFluentSetterDocumentation" : "

                                An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                • InitiatorName: The iSCSI initiator that connects to the target.

                                • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                \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 #chapCredentials(List)}.\n@param chapCredentials 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 #chapCredentials(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                • InitiatorName: The iSCSI initiator that connects to the target.

                                • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                \n

                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                \n

                                \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                • InitiatorName: The iSCSI initiator that connects to the target.

                                • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                • \n@deprecated Use {@link #chapCredentials()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                  An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                  • InitiatorName: The iSCSI initiator that connects to the target.

                                  • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                  • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                  • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                  \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                  • InitiatorName: The iSCSI initiator that connects to the target.

                                  • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                  • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                  • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapCredentials(List)}\n", "documentation" : "

                                    An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapCredentials property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapCredentials", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapCredentials", "fluentSetterDocumentation" : "

                                    An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                    \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapCredentials", "getterDocumentation" : "

                                      An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                      • InitiatorName: The iSCSI initiator that connects to the target.

                                      • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                      • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                      • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                      \n

                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                      \n

                                      \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                      \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                      • InitiatorName: The iSCSI initiator that connects to the target.

                                      • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                      • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                      • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                      • ", "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" : "ChapCredentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapCredentials", "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" : "ChapInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChapInfo.Builder} avoiding the need to create one manually via {@link ChapInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChapInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ChapInfo)}.\n@param member a consumer that will call methods on {@link ChapInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChapInfo)", "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(ChapInfo)}\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" : "ChapInfo", "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" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : null, "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : "", "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChapInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChapInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChapCredentials", "sensitive" : false, "setterDocumentation" : "

                                        An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                        • InitiatorName: The iSCSI initiator that connects to the target.

                                        • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                        • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                        • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                        \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                        • InitiatorName: The iSCSI initiator that connects to the target.

                                        • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                        • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                        • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                        • ", "setterMethodName" : "setChapCredentials", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : "

                                          An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChapCredentials" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChapCredentials", "beanStyleSetterMethodName" : "setChapCredentials", "c2jName" : "ChapCredentials", "c2jShape" : "ChapCredentials", "defaultConsumerFluentSetterDocumentation" : "

                                          An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                          \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 #chapCredentials(List)}.\n@param chapCredentials 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 #chapCredentials(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                          An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                          \n

                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                          \n

                                          \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                          \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                          • \n@deprecated Use {@link #chapCredentials()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                            An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                            • InitiatorName: The iSCSI initiator that connects to the target.

                                            • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                            • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                            • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                            \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                            • InitiatorName: The iSCSI initiator that connects to the target.

                                            • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                            • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                            • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapCredentials(List)}\n", "documentation" : "

                                              An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                              • InitiatorName: The iSCSI initiator that connects to the target.

                                              • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                              • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                              • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapCredentials property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapCredentials", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapCredentials", "fluentSetterDocumentation" : "

                                              An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                              • InitiatorName: The iSCSI initiator that connects to the target.

                                              • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                              • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                              • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                              \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                              • InitiatorName: The iSCSI initiator that connects to the target.

                                              • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                              • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                              • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapCredentials", "getterDocumentation" : "

                                                An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                • InitiatorName: The iSCSI initiator that connects to the target.

                                                • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                \n

                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                \n

                                                \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                                \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                • InitiatorName: The iSCSI initiator that connects to the target.

                                                • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                • ", "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" : "ChapCredentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapCredentials", "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" : "ChapInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChapInfo.Builder} avoiding the need to create one manually via {@link ChapInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChapInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ChapInfo)}.\n@param member a consumer that will call methods on {@link ChapInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChapInfo)", "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(ChapInfo)}\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" : "ChapInfo", "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" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : null, "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : "", "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChapInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChapInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChapCredentials", "sensitive" : false, "setterDocumentation" : "

                                                  An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                  • InitiatorName: The iSCSI initiator that connects to the target.

                                                  • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                  • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                  • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                  \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                  • InitiatorName: The iSCSI initiator that connects to the target.

                                                  • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                  • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                  • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                  • ", "setterMethodName" : "setChapCredentials", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : "

                                                    An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getChapCredentials", "beanStyleSetterMethodName" : "setChapCredentials", "c2jName" : "ChapCredentials", "c2jShape" : "ChapCredentials", "defaultConsumerFluentSetterDocumentation" : "

                                                    An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                    \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 #chapCredentials(List)}.\n@param chapCredentials 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 #chapCredentials(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                    An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                    \n

                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                    \n

                                                    \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                                    \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                    • InitiatorName: The iSCSI initiator that connects to the target.

                                                    • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                    • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                    • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                    • \n@deprecated Use {@link #chapCredentials()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                      An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                      • InitiatorName: The iSCSI initiator that connects to the target.

                                                      • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                      • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                      • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                      \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                      • InitiatorName: The iSCSI initiator that connects to the target.

                                                      • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                      • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                      • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                      • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapCredentials(List)}\n", "documentation" : "

                                                        An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                        • InitiatorName: The iSCSI initiator that connects to the target.

                                                        • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                        • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                        • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapCredentials property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapCredentials", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapCredentials", "fluentSetterDocumentation" : "

                                                        An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                        • InitiatorName: The iSCSI initiator that connects to the target.

                                                        • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                        • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                        • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                        \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                        • InitiatorName: The iSCSI initiator that connects to the target.

                                                        • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                        • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                        • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapCredentials", "getterDocumentation" : "

                                                          An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                          \n

                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                          \n

                                                          \nYou can use {@link #hasChapCredentials()} to see if a value was sent in this field.\n

                                                          \n@return An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                          • InitiatorName: The iSCSI initiator that connects to the target.

                                                          • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                          • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                          • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                          • ", "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" : "ChapCredentials", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapCredentials", "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" : "ChapInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ChapInfo.Builder} avoiding the need to create one manually via {@link ChapInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link ChapInfo.Builder#build()} is called immediately and its result is passed to {@link #member(ChapInfo)}.\n@param member a consumer that will call methods on {@link ChapInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ChapInfo)", "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(ChapInfo)}\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" : "ChapInfo", "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" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : null, "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ChapInfo", "variableName" : "member", "variableType" : "ChapInfo", "documentation" : "", "simpleType" : "ChapInfo", "variableSetterType" : "ChapInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ChapInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ChapInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ChapCredentials", "sensitive" : false, "setterDocumentation" : "

                                                            An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                            • InitiatorName: The iSCSI initiator that connects to the target.

                                                            • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                            • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                            • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                            \n@param chapCredentials An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                            • InitiatorName: The iSCSI initiator that connects to the target.

                                                            • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                            • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                            • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                            • ", "setterMethodName" : "setChapCredentials", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "chapCredentials", "variableType" : "java.util.List", "documentation" : "

                                                              An array of ChapInfo objects that represent CHAP credentials. Each object in the array contains CHAP credential information for one target-initiator pair. If no CHAP credentials are set, an empty array is returned. CHAP credential information is provided in a JSON object with the following fields:

                                                              • InitiatorName: The iSCSI initiator that connects to the target.

                                                              • SecretToAuthenticateInitiator: The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                              • SecretToAuthenticateTarget: The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                              • TargetARN: The Amazon Resource Name (ARN) of the storage volume.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeChapCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeChapCredentialsResponse", "variableName" : "describeChapCredentialsResponse", "variableType" : "DescribeChapCredentialsResponse", "documentation" : null, "simpleType" : "DescribeChapCredentialsResponse", "variableSetterType" : "DescribeChapCredentialsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeGatewayInformationRequest" : { "c2jName" : "DescribeGatewayInformationInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A JSON object containing the ID of the gateway.

                                                              ", "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" : "DescribeGatewayInformation", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeGatewayInformation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeGatewayInformationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeGatewayInformationRequest", "variableName" : "describeGatewayInformationRequest", "variableType" : "DescribeGatewayInformationRequest", "documentation" : null, "simpleType" : "DescribeGatewayInformationRequest", "variableSetterType" : "DescribeGatewayInformationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeGatewayInformationResponse" : { "c2jName" : "DescribeGatewayInformationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A JSON object containing the following fields:

                                                              ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayState", "beanStyleSetterMethodName" : "setGatewayState", "c2jName" : "GatewayState", "c2jShape" : "GatewayState", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayState(String)}.\n@param gatewayState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.\n@deprecated Use {@link #gatewayState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayState(String)}\n", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayState", "fluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayState", "getterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayState", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.", "setterMethodName" : "setGatewayState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGatewayNetworkInterfaces", "beanStyleSetterMethodName" : "setGatewayNetworkInterfaces", "c2jName" : "GatewayNetworkInterfaces", "c2jShape" : "GatewayNetworkInterfaces", "defaultConsumerFluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \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 #gatewayNetworkInterfaces(List)}.\n@param gatewayNetworkInterfaces 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 #gatewayNetworkInterfaces(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@deprecated Use {@link #gatewayNetworkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayNetworkInterfaces(List)}\n", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayNetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayNetworkInterfaces", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayNetworkInterfaces", "fluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayNetworkInterfaces", "getterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.", "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" : "GatewayNetworkInterfaces", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayNetworkInterfaces", "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" : "NetworkInterface", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)", "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(NetworkInterface)}\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" : "NetworkInterface", "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" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : null, "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : "", "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkInterface", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkInterface", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GatewayNetworkInterfaces", "sensitive" : false, "setterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.", "setterMethodName" : "setGatewayNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                              The type of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                              The type of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextUpdateAvailabilityDate", "beanStyleSetterMethodName" : "setNextUpdateAvailabilityDate", "c2jName" : "NextUpdateAvailabilityDate", "c2jShape" : "NextUpdateAvailabilityDate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextUpdateAvailabilityDate(String)}.\n@param nextUpdateAvailabilityDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextUpdateAvailabilityDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@deprecated Use {@link #nextUpdateAvailabilityDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextUpdateAvailabilityDate(String)}\n", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextUpdateAvailabilityDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextUpdateAvailabilityDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextUpdateAvailabilityDate", "fluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUpdateAvailabilityDate", "getterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUpdateAvailabilityDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextUpdateAvailabilityDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextUpdateAvailabilityDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "setterMethodName" : "setNextUpdateAvailabilityDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSoftwareUpdate", "beanStyleSetterMethodName" : "setLastSoftwareUpdate", "c2jName" : "LastSoftwareUpdate", "c2jShape" : "LastSoftwareUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSoftwareUpdate(String)}.\n@param lastSoftwareUpdate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSoftwareUpdate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@deprecated Use {@link #lastSoftwareUpdate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSoftwareUpdate(String)}\n", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSoftwareUpdate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSoftwareUpdate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSoftwareUpdate", "fluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSoftwareUpdate", "getterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSoftwareUpdate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSoftwareUpdate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSoftwareUpdate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "setterMethodName" : "setLastSoftwareUpdate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcEndpoint", "beanStyleSetterMethodName" : "setVpcEndpoint", "c2jName" : "VPCEndpoint", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcEndpoint(String)}.\n@param vpcEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcEndpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@deprecated Use {@link #vpcEndpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcEndpoint(String)}\n", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCEndpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcEndpoint", "fluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcEndpoint", "getterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "setterMethodName" : "setVpcEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostEnvironment", "beanStyleSetterMethodName" : "setHostEnvironment", "c2jName" : "HostEnvironment", "c2jShape" : "HostEnvironment", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostEnvironmentAsString(String)}.\n@param hostEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironmentAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironment(String)}\n", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "HostEnvironment", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostEnvironment", "fluentEnumGetterMethodName" : "hostEnvironment", "fluentEnumSetterMethodName" : "hostEnvironment", "fluentGetterMethodName" : "hostEnvironmentAsString", "fluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment", "fluentSetterMethodName" : "hostEnvironment", "getterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment", "setterMethodName" : "setHostEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogGroupARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2InstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2InstanceRegion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayNetworkInterfaces" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGatewayNetworkInterfaces", "beanStyleSetterMethodName" : "setGatewayNetworkInterfaces", "c2jName" : "GatewayNetworkInterfaces", "c2jShape" : "GatewayNetworkInterfaces", "defaultConsumerFluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \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 #gatewayNetworkInterfaces(List)}.\n@param gatewayNetworkInterfaces 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 #gatewayNetworkInterfaces(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@deprecated Use {@link #gatewayNetworkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayNetworkInterfaces(List)}\n", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayNetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayNetworkInterfaces", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayNetworkInterfaces", "fluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayNetworkInterfaces", "getterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.", "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" : "GatewayNetworkInterfaces", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayNetworkInterfaces", "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" : "NetworkInterface", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)", "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(NetworkInterface)}\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" : "NetworkInterface", "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" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : null, "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : "", "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkInterface", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkInterface", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GatewayNetworkInterfaces", "sensitive" : false, "setterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.", "setterMethodName" : "setGatewayNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayState" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayState", "beanStyleSetterMethodName" : "setGatewayState", "c2jName" : "GatewayState", "c2jShape" : "GatewayState", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayState(String)}.\n@param gatewayState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.\n@deprecated Use {@link #gatewayState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayState(String)}\n", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayState", "fluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayState", "getterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayState", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.", "setterMethodName" : "setGatewayState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayTimezone" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                              The type of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                              The type of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HostEnvironment" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostEnvironment", "beanStyleSetterMethodName" : "setHostEnvironment", "c2jName" : "HostEnvironment", "c2jShape" : "HostEnvironment", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostEnvironmentAsString(String)}.\n@param hostEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironmentAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironment(String)}\n", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "HostEnvironment", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostEnvironment", "fluentEnumGetterMethodName" : "hostEnvironment", "fluentEnumSetterMethodName" : "hostEnvironment", "fluentGetterMethodName" : "hostEnvironmentAsString", "fluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment", "fluentSetterMethodName" : "hostEnvironment", "getterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment", "setterMethodName" : "setHostEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LastSoftwareUpdate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSoftwareUpdate", "beanStyleSetterMethodName" : "setLastSoftwareUpdate", "c2jName" : "LastSoftwareUpdate", "c2jShape" : "LastSoftwareUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSoftwareUpdate(String)}.\n@param lastSoftwareUpdate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSoftwareUpdate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@deprecated Use {@link #lastSoftwareUpdate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSoftwareUpdate(String)}\n", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSoftwareUpdate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSoftwareUpdate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSoftwareUpdate", "fluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSoftwareUpdate", "getterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSoftwareUpdate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSoftwareUpdate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSoftwareUpdate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "setterMethodName" : "setLastSoftwareUpdate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextUpdateAvailabilityDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextUpdateAvailabilityDate", "beanStyleSetterMethodName" : "setNextUpdateAvailabilityDate", "c2jName" : "NextUpdateAvailabilityDate", "c2jShape" : "NextUpdateAvailabilityDate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextUpdateAvailabilityDate(String)}.\n@param nextUpdateAvailabilityDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextUpdateAvailabilityDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@deprecated Use {@link #nextUpdateAvailabilityDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextUpdateAvailabilityDate(String)}\n", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextUpdateAvailabilityDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextUpdateAvailabilityDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextUpdateAvailabilityDate", "fluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUpdateAvailabilityDate", "getterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUpdateAvailabilityDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextUpdateAvailabilityDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextUpdateAvailabilityDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "setterMethodName" : "setNextUpdateAvailabilityDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VPCEndpoint" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcEndpoint", "beanStyleSetterMethodName" : "setVpcEndpoint", "c2jName" : "VPCEndpoint", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcEndpoint(String)}.\n@param vpcEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcEndpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@deprecated Use {@link #vpcEndpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcEndpoint(String)}\n", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCEndpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcEndpoint", "fluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcEndpoint", "getterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "setterMethodName" : "setVpcEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                              The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                              The name you configured for your gateway.

                                                              \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                              The name you configured for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@return A value that indicates the time zone configured for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              \n@param gatewayTimezone A value that indicates the time zone configured for the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone configured for the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayState", "beanStyleSetterMethodName" : "setGatewayState", "c2jName" : "GatewayState", "c2jShape" : "GatewayState", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayState(String)}.\n@param gatewayState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.\n@deprecated Use {@link #gatewayState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayState(String)}\n", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayState", "fluentSetterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayState", "getterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@return A value that indicates the operating state of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayState", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              \n@param gatewayState A value that indicates the operating state of the gateway.", "setterMethodName" : "setGatewayState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayState", "variableType" : "String", "documentation" : "

                                                              A value that indicates the operating state of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGatewayNetworkInterfaces", "beanStyleSetterMethodName" : "setGatewayNetworkInterfaces", "c2jName" : "GatewayNetworkInterfaces", "c2jShape" : "GatewayNetworkInterfaces", "defaultConsumerFluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \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 #gatewayNetworkInterfaces(List)}.\n@param gatewayNetworkInterfaces 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 #gatewayNetworkInterfaces(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@deprecated Use {@link #gatewayNetworkInterfaces()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayNetworkInterfaces(List)}\n", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayNetworkInterfaces property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayNetworkInterfaces", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayNetworkInterfaces", "fluentSetterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayNetworkInterfaces", "getterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasGatewayNetworkInterfaces()} to see if a value was sent in this field.\n

                                                              \n@return A NetworkInterface array that contains descriptions of the gateway network interfaces.", "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" : "GatewayNetworkInterfaces", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayNetworkInterfaces", "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" : "NetworkInterface", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NetworkInterface.Builder} avoiding the need to create one manually via {@link NetworkInterface#builder()}.\n\nWhen the {@link Consumer} completes, {@link NetworkInterface.Builder#build()} is called immediately and its result is passed to {@link #member(NetworkInterface)}.\n@param member a consumer that will call methods on {@link NetworkInterface.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NetworkInterface)", "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(NetworkInterface)}\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" : "NetworkInterface", "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" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : null, "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NetworkInterface", "variableName" : "member", "variableType" : "NetworkInterface", "documentation" : "", "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NetworkInterface", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NetworkInterface", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "GatewayNetworkInterfaces", "sensitive" : false, "setterDocumentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              \n@param gatewayNetworkInterfaces A NetworkInterface array that contains descriptions of the gateway network interfaces.", "setterMethodName" : "setGatewayNetworkInterfaces", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gatewayNetworkInterfaces", "variableType" : "java.util.List", "documentation" : "

                                                              A NetworkInterface array that contains descriptions of the gateway network interfaces.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                              The type of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                              The type of the gateway.

                                                              \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                              The type of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextUpdateAvailabilityDate", "beanStyleSetterMethodName" : "setNextUpdateAvailabilityDate", "c2jName" : "NextUpdateAvailabilityDate", "c2jShape" : "NextUpdateAvailabilityDate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextUpdateAvailabilityDate(String)}.\n@param nextUpdateAvailabilityDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextUpdateAvailabilityDate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@deprecated Use {@link #nextUpdateAvailabilityDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextUpdateAvailabilityDate(String)}\n", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextUpdateAvailabilityDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextUpdateAvailabilityDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextUpdateAvailabilityDate", "fluentSetterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextUpdateAvailabilityDate", "getterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@return The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextUpdateAvailabilityDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextUpdateAvailabilityDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextUpdateAvailabilityDate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              \n@param nextUpdateAvailabilityDate The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.", "setterMethodName" : "setNextUpdateAvailabilityDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextUpdateAvailabilityDate", "variableType" : "String", "documentation" : "

                                                              The date on which an update to the gateway is available. This date is in the time zone of the gateway. If the gateway is not available for an update this field is not returned in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLastSoftwareUpdate", "beanStyleSetterMethodName" : "setLastSoftwareUpdate", "c2jName" : "LastSoftwareUpdate", "c2jShape" : "LastSoftwareUpdate", "defaultConsumerFluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSoftwareUpdate(String)}.\n@param lastSoftwareUpdate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSoftwareUpdate(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@deprecated Use {@link #lastSoftwareUpdate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lastSoftwareUpdate(String)}\n", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LastSoftwareUpdate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLastSoftwareUpdate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSoftwareUpdate", "fluentSetterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSoftwareUpdate", "getterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@return The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSoftwareUpdate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSoftwareUpdate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSoftwareUpdate", "sensitive" : false, "setterDocumentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              \n@param lastSoftwareUpdate The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.", "setterMethodName" : "setLastSoftwareUpdate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSoftwareUpdate", "variableType" : "String", "documentation" : "

                                                              The date on which the last software update was applied to the gateway. If the gateway has never been updated, this field does not return a value in the response.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                              The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                              The AWS Region where the Amazon EC2 instance is located.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                              \n@return A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              \n@param tags A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                              A list of up to 50 tags assigned to the gateway, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVpcEndpoint", "beanStyleSetterMethodName" : "setVpcEndpoint", "c2jName" : "VPCEndpoint", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vpcEndpoint(String)}.\n@param vpcEndpoint a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vpcEndpoint(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@deprecated Use {@link #vpcEndpoint()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vpcEndpoint(String)}\n", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VPCEndpoint property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVpcEndpoint", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vpcEndpoint", "fluentSetterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vpcEndpoint", "getterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@return The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VPCEndpoint", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VPCEndpoint", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VPCEndpoint", "sensitive" : false, "setterDocumentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              \n@param vpcEndpoint The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.", "setterMethodName" : "setVpcEndpoint", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vpcEndpoint", "variableType" : "String", "documentation" : "

                                                              The configuration settings for the virtual private cloud (VPC) endpoint for your gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                              The Amazon Resource Name (ARN) of the Amazon CloudWatch Log Group that is used to monitor events in the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHostEnvironment", "beanStyleSetterMethodName" : "setHostEnvironment", "c2jName" : "HostEnvironment", "c2jShape" : "HostEnvironment", "defaultConsumerFluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hostEnvironmentAsString(String)}.\n@param hostEnvironment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hostEnvironment(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironmentAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment\n@deprecated Use {@link #hostEnvironment(String)}\n", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "HostEnvironment", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HostEnvironment property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHostEnvironment", "fluentEnumGetterMethodName" : "hostEnvironment", "fluentEnumSetterMethodName" : "hostEnvironment", "fluentGetterMethodName" : "hostEnvironmentAsString", "fluentSetterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment\n@return Returns a reference to this object so that method calls can be chained together.\n@see HostEnvironment", "fluentSetterMethodName" : "hostEnvironment", "getterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #hostEnvironment} will return {@link HostEnvironment#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hostEnvironmentAsString}.\n

                                                              \n@return The type of hypervisor environment used by the host.\n@see HostEnvironment", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HostEnvironment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HostEnvironment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HostEnvironment", "sensitive" : false, "setterDocumentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              \n@param hostEnvironment The type of hypervisor environment used by the host.\n@see HostEnvironment", "setterMethodName" : "setHostEnvironment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hostEnvironment", "variableType" : "String", "documentation" : "

                                                              The type of hypervisor environment used by the host.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeGatewayInformationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeGatewayInformationResponse", "variableName" : "describeGatewayInformationResponse", "variableType" : "DescribeGatewayInformationResponse", "documentation" : null, "simpleType" : "DescribeGatewayInformationResponse", "variableSetterType" : "DescribeGatewayInformationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeMaintenanceStartTimeRequest" : { "c2jName" : "DescribeMaintenanceStartTimeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A JSON object containing the Amazon Resource Name (ARN) of the gateway.

                                                              ", "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" : "DescribeMaintenanceStartTime", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeMaintenanceStartTime", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeMaintenanceStartTimeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceStartTimeRequest", "variableName" : "describeMaintenanceStartTimeRequest", "variableType" : "DescribeMaintenanceStartTimeRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceStartTimeRequest", "variableSetterType" : "DescribeMaintenanceStartTimeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeMaintenanceStartTimeResponse" : { "c2jName" : "DescribeMaintenanceStartTimeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              A JSON object containing the following fields:

                                                              ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DayOfMonth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DayOfWeek" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HourOfDay" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinuteOfHour" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timezone" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                              The hour component of the maintenance start time represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                              The minute component of the maintenance start time represented as mm, where mm is the minute (0 to 59). The minute of the hour is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@return An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              \n@param dayOfWeek An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                              An ordinal number between 0 and 6 that represents the day of the week, where 0 represents Sunday and 6 represents Saturday. The day of week is in the time zone of the gateway.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                              The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                              This value is only available for tape and volume gateways.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@return A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              \n@param timezone A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                              A value that indicates the time zone that is set for the gateway. The start time and day of week specified should be in the time zone of the gateway.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceStartTimeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceStartTimeResponse", "variableName" : "describeMaintenanceStartTimeResponse", "variableType" : "DescribeMaintenanceStartTimeResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceStartTimeResponse", "variableSetterType" : "DescribeMaintenanceStartTimeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeNfsFileSharesRequest" : { "c2jName" : "DescribeNFSFileSharesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              DescribeNFSFileSharesInput

                                                              ", "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" : "DescribeNFSFileShares", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeNFSFileShares", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARNList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARNList" ], "shapeName" : "DescribeNfsFileSharesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeNfsFileSharesRequest", "variableName" : "describeNfsFileSharesRequest", "variableType" : "DescribeNfsFileSharesRequest", "documentation" : null, "simpleType" : "DescribeNfsFileSharesRequest", "variableSetterType" : "DescribeNfsFileSharesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeNfsFileSharesResponse" : { "c2jName" : "DescribeNFSFileSharesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              DescribeNFSFileSharesOutput

                                                              ", "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" : "getNfsFileShareInfoList", "beanStyleSetterMethodName" : "setNfsFileShareInfoList", "c2jName" : "NFSFileShareInfoList", "c2jShape" : "NFSFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #nfsFileShareInfoList(List)}.\n@param nfsFileShareInfoList 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 #nfsFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #nfsFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "NFSFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareInfoList", "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" : "NFSFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareInfo.Builder} avoiding the need to create one manually via {@link NFSFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(NFSFileShareInfo)}.\n@param member a consumer that will call methods on {@link NFSFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NFSFileShareInfo)", "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(NFSFileShareInfo)}\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" : "NFSFileShareInfo", "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" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : null, "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : "", "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NFSFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NFSFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NFSFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setNfsFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NFSFileShareInfoList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNfsFileShareInfoList", "beanStyleSetterMethodName" : "setNfsFileShareInfoList", "c2jName" : "NFSFileShareInfoList", "c2jShape" : "NFSFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #nfsFileShareInfoList(List)}.\n@param nfsFileShareInfoList 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 #nfsFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #nfsFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "NFSFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareInfoList", "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" : "NFSFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareInfo.Builder} avoiding the need to create one manually via {@link NFSFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(NFSFileShareInfo)}.\n@param member a consumer that will call methods on {@link NFSFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NFSFileShareInfo)", "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(NFSFileShareInfo)}\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" : "NFSFileShareInfo", "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" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : null, "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : "", "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NFSFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NFSFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NFSFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setNfsFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getNfsFileShareInfoList", "beanStyleSetterMethodName" : "setNfsFileShareInfoList", "c2jName" : "NFSFileShareInfoList", "c2jShape" : "NFSFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #nfsFileShareInfoList(List)}.\n@param nfsFileShareInfoList 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 #nfsFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #nfsFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasNfsFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "NFSFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareInfoList", "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" : "NFSFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareInfo.Builder} avoiding the need to create one manually via {@link NFSFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(NFSFileShareInfo)}.\n@param member a consumer that will call methods on {@link NFSFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(NFSFileShareInfo)", "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(NFSFileShareInfo)}\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" : "NFSFileShareInfo", "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" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : null, "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareInfo", "variableName" : "member", "variableType" : "NFSFileShareInfo", "documentation" : "", "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "NFSFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "NFSFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NFSFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param nfsFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setNfsFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "nfsFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeNfsFileSharesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeNfsFileSharesResponse", "variableName" : "describeNfsFileSharesResponse", "variableType" : "DescribeNfsFileSharesResponse", "documentation" : null, "simpleType" : "DescribeNfsFileSharesResponse", "variableSetterType" : "DescribeNfsFileSharesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSmbFileSharesRequest" : { "c2jName" : "DescribeSMBFileSharesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              DescribeSMBFileSharesInput

                                                              ", "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" : "DescribeSMBFileShares", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeSMBFileShares", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARNList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareARNList", "beanStyleSetterMethodName" : "setFileShareARNList", "c2jName" : "FileShareARNList", "c2jShape" : "FileShareARNList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \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 #fileShareARNList(List)}.\n@param fileShareARNList 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 #fileShareARNList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@deprecated Use {@link #fileShareARNList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARNList(List)}\n", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARNList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARNList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARNList", "fluentSetterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARNList", "getterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasFileShareARNList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing the Amazon Resource Name (ARN) of each file share to be described.", "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" : "FileShareARNList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARNList", "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" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareARNList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              \n@param fileShareARNList An array containing the Amazon Resource Name (ARN) of each file share to be described.", "setterMethodName" : "setFileShareARNList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareARNList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing the Amazon Resource Name (ARN) of each file share to be described.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARNList" ], "shapeName" : "DescribeSmbFileSharesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeSmbFileSharesRequest", "variableName" : "describeSmbFileSharesRequest", "variableType" : "DescribeSmbFileSharesRequest", "documentation" : null, "simpleType" : "DescribeSmbFileSharesRequest", "variableSetterType" : "DescribeSmbFileSharesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSmbFileSharesResponse" : { "c2jName" : "DescribeSMBFileSharesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                              DescribeSMBFileSharesOutput

                                                              ", "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" : "getSmbFileShareInfoList", "beanStyleSetterMethodName" : "setSmbFileShareInfoList", "c2jName" : "SMBFileShareInfoList", "c2jShape" : "SMBFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #smbFileShareInfoList(List)}.\n@param smbFileShareInfoList 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 #smbFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #smbFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "SMBFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBFileShareInfoList", "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" : "SMBFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SMBFileShareInfo.Builder} avoiding the need to create one manually via {@link SMBFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMBFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(SMBFileShareInfo)}.\n@param member a consumer that will call methods on {@link SMBFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SMBFileShareInfo)", "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(SMBFileShareInfo)}\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" : "SMBFileShareInfo", "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" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : null, "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : "", "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SMBFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SMBFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SMBFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setSmbFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SMBFileShareInfoList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSmbFileShareInfoList", "beanStyleSetterMethodName" : "setSmbFileShareInfoList", "c2jName" : "SMBFileShareInfoList", "c2jShape" : "SMBFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #smbFileShareInfoList(List)}.\n@param smbFileShareInfoList 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 #smbFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #smbFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "SMBFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBFileShareInfoList", "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" : "SMBFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SMBFileShareInfo.Builder} avoiding the need to create one manually via {@link SMBFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMBFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(SMBFileShareInfo)}.\n@param member a consumer that will call methods on {@link SMBFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SMBFileShareInfo)", "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(SMBFileShareInfo)}\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" : "SMBFileShareInfo", "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" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : null, "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : "", "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SMBFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SMBFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SMBFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setSmbFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getSmbFileShareInfoList", "beanStyleSetterMethodName" : "setSmbFileShareInfoList", "c2jName" : "SMBFileShareInfoList", "c2jShape" : "SMBFileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \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 #smbFileShareInfoList(List)}.\n@param smbFileShareInfoList 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 #smbFileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.\n@deprecated Use {@link #smbFileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbFileShareInfoList(List)}\n", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBFileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbFileShareInfoList", "fluentSetterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbFileShareInfoList", "getterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n

                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                              \n

                                                              \nYou can use {@link #hasSmbFileShareInfoList()} to see if a value was sent in this field.\n

                                                              \n@return An array containing a description for each requested file share.", "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" : "SMBFileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBFileShareInfoList", "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" : "SMBFileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SMBFileShareInfo.Builder} avoiding the need to create one manually via {@link SMBFileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link SMBFileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(SMBFileShareInfo)}.\n@param member a consumer that will call methods on {@link SMBFileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SMBFileShareInfo)", "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(SMBFileShareInfo)}\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" : "SMBFileShareInfo", "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" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : null, "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SMBFileShareInfo", "variableName" : "member", "variableType" : "SMBFileShareInfo", "documentation" : "", "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SMBFileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SMBFileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SMBFileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                              An array containing a description for each requested file share.

                                                              \n@param smbFileShareInfoList An array containing a description for each requested file share.", "setterMethodName" : "setSmbFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "smbFileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                              An array containing a description for each requested file share.

                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeSmbFileSharesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeSmbFileSharesResponse", "variableName" : "describeSmbFileSharesResponse", "variableType" : "DescribeSmbFileSharesResponse", "documentation" : null, "simpleType" : "DescribeSmbFileSharesResponse", "variableSetterType" : "DescribeSmbFileSharesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSmbSettingsRequest" : { "c2jName" : "DescribeSMBSettingsInput", "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" : "DescribeSMBSettings", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeSMBSettings", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeSmbSettingsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeSmbSettingsRequest", "variableName" : "describeSmbSettingsRequest", "variableType" : "DescribeSmbSettingsRequest", "documentation" : null, "simpleType" : "DescribeSmbSettingsRequest", "variableSetterType" : "DescribeSmbSettingsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSmbSettingsResponse" : { "c2jName" : "DescribeSMBSettingsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \n@return The name of the domain that the gateway is joined to.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \n@return The name of the domain that the gateway is joined to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              \n@param domainName The name of the domain that the gateway is joined to.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                              The name of the domain that the gateway is joined to.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              Indicates the status of a gateway that is a member of the Active Directory domain.

                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                              Indicates the status of a gateway that is a member of the Active Directory domain.

                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                              \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                              • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                  Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                  Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                  \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                  • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                    Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                    \n

                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                    \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                    • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                      Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                      \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                      • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                        Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbGuestPasswordSet", "beanStyleSetterMethodName" : "setSmbGuestPasswordSet", "c2jName" : "SMBGuestPasswordSet", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbGuestPasswordSet(Boolean)}.\n@param smbGuestPasswordSet a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbGuestPasswordSet(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@deprecated Use {@link #smbGuestPasswordSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbGuestPasswordSet(Boolean)}\n", "documentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBGuestPasswordSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbGuestPasswordSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbGuestPasswordSet", "fluentSetterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbGuestPasswordSet", "getterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBGuestPasswordSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBGuestPasswordSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBGuestPasswordSet", "sensitive" : false, "setterDocumentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "setterMethodName" : "setSmbGuestPasswordSet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : "

                                                                        This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \n

                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                        \n@return The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \n

                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                        \n@return The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                        The type of security strategy that was specified for file gateway.

                                                                        ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                        MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                        MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActiveDirectoryStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                        Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                        Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                        \n

                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                        \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                        • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                          Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                          \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                          • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                            Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                            ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                            Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                            \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                            • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                              Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                              \n

                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                              \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                              • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                                  Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@return The name of the domain that the gateway is joined to.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@return The name of the domain that the gateway is joined to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBGuestPasswordSet" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbGuestPasswordSet", "beanStyleSetterMethodName" : "setSmbGuestPasswordSet", "c2jName" : "SMBGuestPasswordSet", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbGuestPasswordSet(Boolean)}.\n@param smbGuestPasswordSet a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbGuestPasswordSet(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@deprecated Use {@link #smbGuestPasswordSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbGuestPasswordSet(Boolean)}\n", "documentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBGuestPasswordSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbGuestPasswordSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbGuestPasswordSet", "fluentSetterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbGuestPasswordSet", "getterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBGuestPasswordSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBGuestPasswordSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBGuestPasswordSet", "sensitive" : false, "setterDocumentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "setterMethodName" : "setSmbGuestPasswordSet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : "

                                                                                  This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBSecurityStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                  \n@return The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                  \n@return The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                                  The type of security strategy that was specified for file gateway.

                                                                                  ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                  MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                  MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@return The name of the domain that the gateway is joined to.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@return The name of the domain that the gateway is joined to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  \n@param domainName The name of the domain that the gateway is joined to.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                                                  The name of the domain that the gateway is joined to.

                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                  Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                  Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                  \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                  • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                    Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                    \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                    • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                                      Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                                      Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                      \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                      • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                                        Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                        \n

                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                        \n@return Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                        • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                          Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                          \n@param activeDirectoryStatus Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                          • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                                            Indicates the status of a gateway that is a member of the Active Directory domain.

                                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbGuestPasswordSet", "beanStyleSetterMethodName" : "setSmbGuestPasswordSet", "c2jName" : "SMBGuestPasswordSet", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbGuestPasswordSet(Boolean)}.\n@param smbGuestPasswordSet a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbGuestPasswordSet(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@deprecated Use {@link #smbGuestPasswordSet()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbGuestPasswordSet(Boolean)}\n", "documentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBGuestPasswordSet property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbGuestPasswordSet", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbGuestPasswordSet", "fluentSetterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbGuestPasswordSet", "getterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \n@return This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBGuestPasswordSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBGuestPasswordSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBGuestPasswordSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            \n@param smbGuestPasswordSet This value is true if a password for the guest user “smbguest” is set, and otherwise false.", "setterMethodName" : "setSmbGuestPasswordSet", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbGuestPasswordSet", "variableType" : "Boolean", "documentation" : "

                                                                                            This value is true if a password for the guest user “smbguest” is set, and otherwise false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                            \n@return The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                            \n@return The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            \n@param smbSecurityStrategy The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                                            The type of security strategy that was specified for file gateway.

                                                                                            ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                            MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                            MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeSmbSettingsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeSmbSettingsResponse", "variableName" : "describeSmbSettingsResponse", "variableType" : "DescribeSmbSettingsResponse", "documentation" : null, "simpleType" : "DescribeSmbSettingsResponse", "variableSetterType" : "DescribeSmbSettingsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSnapshotScheduleRequest" : { "c2jName" : "DescribeSnapshotScheduleInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A JSON object containing the DescribeSnapshotScheduleInput$VolumeARN of the volume.

                                                                                            ", "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" : "DescribeSnapshotSchedule", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeSnapshotSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN" ], "shapeName" : "DescribeSnapshotScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeSnapshotScheduleRequest", "variableName" : "describeSnapshotScheduleRequest", "variableType" : "DescribeSnapshotScheduleRequest", "documentation" : null, "simpleType" : "DescribeSnapshotScheduleRequest", "variableSetterType" : "DescribeSnapshotScheduleRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeSnapshotScheduleResponse" : { "c2jName" : "DescribeSnapshotScheduleOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RecurrenceInHours" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Timezone" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@return The Amazon Resource Name (ARN) of the volume that was specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was specified in the request.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                            The Amazon Resource Name (ARN) of the volume that was specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                            The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@return The number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            \n@param recurrenceInHours The number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                            The number of hours between snapshots.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@return The snapshot description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            The snapshot description.

                                                                                            \n@param description The snapshot description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            The snapshot description.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimezone", "beanStyleSetterMethodName" : "setTimezone", "c2jName" : "Timezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #timezone(String)}.\n@param timezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #timezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timezone(String)}\n", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Timezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timezone", "fluentSetterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timezone", "getterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Timezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Timezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Timezone", "sensitive" : false, "setterDocumentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            \n@param timezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "timezone", "variableType" : "String", "documentation" : "

                                                                                            A value that indicates the time zone of the gateway.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                            \n@return A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            \n@param tags A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of up to 50 tags assigned to the snapshot schedule, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeSnapshotScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeSnapshotScheduleResponse", "variableName" : "describeSnapshotScheduleResponse", "variableType" : "DescribeSnapshotScheduleResponse", "documentation" : null, "simpleType" : "DescribeSnapshotScheduleResponse", "variableSetterType" : "DescribeSnapshotScheduleResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStorediScsiVolumesRequest" : { "c2jName" : "DescribeStorediSCSIVolumesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A JSON object containing a list of DescribeStorediSCSIVolumesInput$VolumeARNs.

                                                                                            ", "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" : "DescribeStorediSCSIVolumes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeStorediSCSIVolumes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeARNs", "beanStyleSetterMethodName" : "setVolumeARNs", "c2jName" : "VolumeARNs", "c2jShape" : "VolumeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \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 #volumeARNs(List)}.\n@param volumeARNs 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 #volumeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@deprecated Use {@link #volumeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARNs(List)}\n", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARNs", "fluentSetterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARNs", "getterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasVolumeARNs()} to see if a value was sent in this field.\n

                                                                                            \n@return An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "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" : "VolumeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARNs", "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" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            \n@param volumeARNs An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.", "setterMethodName" : "setVolumeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must be from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARNs" ], "shapeName" : "DescribeStorediScsiVolumesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeStorediScsiVolumesRequest", "variableName" : "describeStorediScsiVolumesRequest", "variableType" : "DescribeStorediScsiVolumesRequest", "documentation" : null, "simpleType" : "DescribeStorediScsiVolumesRequest", "variableSetterType" : "DescribeStorediScsiVolumesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeStorediScsiVolumesResponse" : { "c2jName" : "DescribeStorediSCSIVolumesOutput", "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" : "getStorediSCSIVolumes", "beanStyleSetterMethodName" : "setStorediSCSIVolumes", "c2jName" : "StorediSCSIVolumes", "c2jShape" : "StorediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                            • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                            • LunNumber: The logical disk number.

                                                                                            • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                            • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                            • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                            • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                            • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                            • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                            • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                            • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                            • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                            • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                            • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                            • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                            • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                            • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                            \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 #storediSCSIVolumes(List)}.\n@param storediSCSIVolumes 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 #storediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                            Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                            • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                            • LunNumber: The logical disk number.

                                                                                            • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                            • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                            • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                            • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                            • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                            • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                            • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                            • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                            • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                            • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                            • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                            • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                            • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                            • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n

                                                                                            \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                            \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                            • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                            • LunNumber: The logical disk number.

                                                                                            • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                            • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                            • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                            • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                            • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                            • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                            • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                            • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                            • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                            • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                            • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                            • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                            • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                            • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                            • \n@deprecated Use {@link #storediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                              Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                              • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                              • LunNumber: The logical disk number.

                                                                                              • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                              • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                              • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                              • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                              • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                              • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                              • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                              • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                              • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                              • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                              • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                              • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                              • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                              • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                              \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                              • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                              • LunNumber: The logical disk number.

                                                                                              • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                              • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                              • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                              • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                              • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                              • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                              • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                              • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                              • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                              • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                              • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                              • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                              • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                              • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storediSCSIVolumes(List)}\n", "documentation" : "

                                                                                                Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                • LunNumber: The logical disk number.

                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storediSCSIVolumes", "fluentSetterDocumentation" : "

                                                                                                Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                • LunNumber: The logical disk number.

                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                • LunNumber: The logical disk number.

                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storediSCSIVolumes", "getterDocumentation" : "

                                                                                                  Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                  • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                  • LunNumber: The logical disk number.

                                                                                                  • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                  • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                  • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                  • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                  • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                  • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                  • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                  • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                  • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                  • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                  • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                  • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                  • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                  • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                  \n

                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                  \n

                                                                                                  \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                                  \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                  • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                  • LunNumber: The logical disk number.

                                                                                                  • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                  • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                  • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                  • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                  • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                  • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                  • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                  • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                  • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                  • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                  • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                  • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                  • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                  • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                  • ", "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" : "StorediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorediSCSIVolumes", "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" : "StorediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorediSCSIVolume.Builder} avoiding the need to create one manually via {@link StorediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(StorediSCSIVolume)}.\n@param member a consumer that will call methods on {@link StorediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorediSCSIVolume)", "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(StorediSCSIVolume)}\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" : "StorediSCSIVolume", "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" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : null, "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : "", "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                    Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                    • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                    • LunNumber: The logical disk number.

                                                                                                    • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                    • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                    • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                    • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                    • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                    • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                    • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                    • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                    • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                    • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                    • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                    • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                    • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                    • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                    \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                    • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                    • LunNumber: The logical disk number.

                                                                                                    • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                    • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                    • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                    • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                    • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                    • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                    • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                    • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                    • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                    • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                    • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                    • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                    • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                    • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                    • ", "setterMethodName" : "setStorediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                      Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                      • LunNumber: The logical disk number.

                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "StorediSCSIVolumes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorediSCSIVolumes", "beanStyleSetterMethodName" : "setStorediSCSIVolumes", "c2jName" : "StorediSCSIVolumes", "c2jShape" : "StorediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                      Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                      • LunNumber: The logical disk number.

                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                      \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 #storediSCSIVolumes(List)}.\n@param storediSCSIVolumes 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 #storediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                      Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                      • LunNumber: The logical disk number.

                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                      \n

                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                      \n

                                                                                                      \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                                      \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                      • LunNumber: The logical disk number.

                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                      • \n@deprecated Use {@link #storediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                        Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                        • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                        • LunNumber: The logical disk number.

                                                                                                        • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                        • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                        • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                        • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                        • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                        • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                        • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                        • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                        • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                        • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                        • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                        • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                        • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                        • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                        \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                        • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                        • LunNumber: The logical disk number.

                                                                                                        • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                        • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                        • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                        • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                        • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                        • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                        • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                        • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                        • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                        • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                        • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                        • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                        • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                        • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storediSCSIVolumes(List)}\n", "documentation" : "

                                                                                                          Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                          • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                          • LunNumber: The logical disk number.

                                                                                                          • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                          • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                          • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                          • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                          • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                          • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                          • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                          • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                          • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                          • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                          • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                          • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                          • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                          • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storediSCSIVolumes", "fluentSetterDocumentation" : "

                                                                                                          Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                          • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                          • LunNumber: The logical disk number.

                                                                                                          • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                          • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                          • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                          • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                          • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                          • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                          • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                          • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                          • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                          • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                          • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                          • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                          • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                          • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                          \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                          • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                          • LunNumber: The logical disk number.

                                                                                                          • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                          • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                          • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                          • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                          • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                          • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                          • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                          • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                          • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                          • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                          • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                          • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                          • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                          • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storediSCSIVolumes", "getterDocumentation" : "

                                                                                                            Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                            • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                            • LunNumber: The logical disk number.

                                                                                                            • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                            • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                            • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                            • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                            • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                            • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                            • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                            • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                            • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                            • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                            • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                            • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                            • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                            • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                            \n

                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                            \n

                                                                                                            \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                                            \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                            • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                            • LunNumber: The logical disk number.

                                                                                                            • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                            • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                            • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                            • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                            • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                            • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                            • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                            • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                            • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                            • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                            • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                            • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                            • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                            • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                            • ", "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" : "StorediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorediSCSIVolumes", "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" : "StorediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorediSCSIVolume.Builder} avoiding the need to create one manually via {@link StorediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(StorediSCSIVolume)}.\n@param member a consumer that will call methods on {@link StorediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorediSCSIVolume)", "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(StorediSCSIVolume)}\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" : "StorediSCSIVolume", "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" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : null, "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : "", "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                              • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                              • LunNumber: The logical disk number.

                                                                                                              • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                              • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                              • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                              • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                              • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                              • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                              • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                              • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                              • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                              • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                              • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                              • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                              • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                              • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                              \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                              • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                              • LunNumber: The logical disk number.

                                                                                                              • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                              • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                              • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                              • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                              • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                              • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                              • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                              • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                              • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                              • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                              • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                              • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                              • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                              • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                              • ", "setterMethodName" : "setStorediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                • LunNumber: The logical disk number.

                                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getStorediSCSIVolumes", "beanStyleSetterMethodName" : "setStorediSCSIVolumes", "c2jName" : "StorediSCSIVolumes", "c2jShape" : "StorediSCSIVolumes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                • LunNumber: The logical disk number.

                                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                \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 #storediSCSIVolumes(List)}.\n@param storediSCSIVolumes 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 #storediSCSIVolumes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                • LunNumber: The logical disk number.

                                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                \n

                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                \n

                                                                                                                \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                                                \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                • LunNumber: The logical disk number.

                                                                                                                • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                • \n@deprecated Use {@link #storediSCSIVolumes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                  Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                  • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                  • LunNumber: The logical disk number.

                                                                                                                  • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                  • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                  • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                  • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                  • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                  • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                  • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                  • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                  • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                  • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                  • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                  • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                  • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                  • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                  \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                  • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                  • LunNumber: The logical disk number.

                                                                                                                  • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                  • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                  • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                  • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                  • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                  • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                  • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                  • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                  • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                  • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                  • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                  • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                  • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                  • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #storediSCSIVolumes(List)}\n", "documentation" : "

                                                                                                                    Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                    • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                    • LunNumber: The logical disk number.

                                                                                                                    • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                    • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                    • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                    • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                    • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                    • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                    • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                    • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                    • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                    • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                    • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                    • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                    • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                    • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StorediSCSIVolumes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStorediSCSIVolumes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "storediSCSIVolumes", "fluentSetterDocumentation" : "

                                                                                                                    Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                    • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                    • LunNumber: The logical disk number.

                                                                                                                    • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                    • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                    • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                    • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                    • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                    • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                    • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                    • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                    • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                    • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                    • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                    • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                    • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                    • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                    \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                    • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                    • LunNumber: The logical disk number.

                                                                                                                    • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                    • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                    • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                    • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                    • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                    • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                    • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                    • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                    • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                    • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                    • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                    • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                    • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                    • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "storediSCSIVolumes", "getterDocumentation" : "

                                                                                                                      Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                      • LunNumber: The logical disk number.

                                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                      \n

                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                      \n

                                                                                                                      \nYou can use {@link #hasStorediSCSIVolumes()} to see if a value was sent in this field.\n

                                                                                                                      \n@return Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                      • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                      • LunNumber: The logical disk number.

                                                                                                                      • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                      • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                      • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                      • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                      • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                      • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                      • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                      • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                      • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                      • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                      • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                      • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                      • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                      • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                      • ", "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" : "StorediSCSIVolumes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StorediSCSIVolumes", "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" : "StorediSCSIVolume", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StorediSCSIVolume.Builder} avoiding the need to create one manually via {@link StorediSCSIVolume#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorediSCSIVolume.Builder#build()} is called immediately and its result is passed to {@link #member(StorediSCSIVolume)}.\n@param member a consumer that will call methods on {@link StorediSCSIVolume.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StorediSCSIVolume)", "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(StorediSCSIVolume)}\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" : "StorediSCSIVolume", "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" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : null, "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorediSCSIVolume", "variableName" : "member", "variableType" : "StorediSCSIVolume", "documentation" : "", "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StorediSCSIVolume", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StorediSCSIVolume", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StorediSCSIVolumes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                        • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                        • LunNumber: The logical disk number.

                                                                                                                        • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                        • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                        • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                        • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                        • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                        • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                        • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                        • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                        • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                        • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                        • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                        • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                        • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                        • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                        \n@param storediSCSIVolumes Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                        • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                        • LunNumber: The logical disk number.

                                                                                                                        • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                        • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                        • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                        • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                        • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                        • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                        • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                        • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                        • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                        • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                        • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                        • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                        • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                        • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                        • ", "setterMethodName" : "setStorediSCSIVolumes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "storediSCSIVolumes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Describes a single unit of output from DescribeStorediSCSIVolumes. The following fields are returned:

                                                                                                                          • ChapEnabled: Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          • LunNumber: The logical disk number.

                                                                                                                          • NetworkInterfaceId: The network interface ID of the stored volume that initiator use to map the stored volume as an iSCSI target.

                                                                                                                          • NetworkInterfacePort: The port used to communicate with iSCSI targets.

                                                                                                                          • PreservedExistingData: Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                          • SourceSnapshotId: If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-1122aabb. Otherwise, this field is not included.

                                                                                                                          • StorediSCSIVolumes: An array of StorediSCSIVolume objects where each object contains metadata about one stored volume.

                                                                                                                          • TargetARN: The Amazon Resource Name (ARN) of the volume target.

                                                                                                                          • VolumeARN: The Amazon Resource Name (ARN) of the stored volume.

                                                                                                                          • VolumeDiskId: The disk ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                          • VolumeId: The unique identifier of the storage volume, e.g. vol-1122AABB.

                                                                                                                          • VolumeiSCSIAttributes: An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                          • VolumeProgress: Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                          • VolumeSizeInBytes: The size of the volume in bytes.

                                                                                                                          • VolumeStatus: One of the VolumeStatus values that indicates the state of the volume.

                                                                                                                          • VolumeType: One of the enumeration values describing the type of the volume. Currently, on STORED volumes are supported.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeStorediScsiVolumesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeStorediScsiVolumesResponse", "variableName" : "describeStorediScsiVolumesResponse", "variableType" : "DescribeStorediScsiVolumesResponse", "documentation" : null, "simpleType" : "DescribeStorediScsiVolumesResponse", "variableSetterType" : "DescribeStorediScsiVolumesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapeArchivesRequest" : { "c2jName" : "DescribeTapeArchivesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapeArchivesInput

                                                                                                                          ", "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" : "DescribeTapeArchives", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeTapeArchives", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing virtual tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing virtual tapes.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTapeArchivesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTapeArchivesRequest", "variableName" : "describeTapeArchivesRequest", "variableType" : "DescribeTapeArchivesRequest", "documentation" : null, "simpleType" : "DescribeTapeArchivesRequest", "variableSetterType" : "DescribeTapeArchivesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapeArchivesResponse" : { "c2jName" : "DescribeTapeArchivesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapeArchivesOutput

                                                                                                                          ", "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" : "getTapeArchives", "beanStyleSetterMethodName" : "setTapeArchives", "c2jName" : "TapeArchives", "c2jShape" : "TapeArchives", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \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 #tapeArchives(List)}.\n@param tapeArchives 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 #tapeArchives(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@deprecated Use {@link #tapeArchives()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeArchives(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeArchives property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeArchives", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeArchives", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeArchives", "getterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "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" : "TapeArchives", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeArchives", "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" : "TapeArchive", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeArchive.Builder} avoiding the need to create one manually via {@link TapeArchive#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeArchive.Builder#build()} is called immediately and its result is passed to {@link #member(TapeArchive)}.\n@param member a consumer that will call methods on {@link TapeArchive.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeArchive)", "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(TapeArchive)}\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" : "TapeArchive", "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" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : null, "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : "", "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeArchive", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeArchive", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeArchives", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "setterMethodName" : "setTapeArchives", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeArchives" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeArchives", "beanStyleSetterMethodName" : "setTapeArchives", "c2jName" : "TapeArchives", "c2jShape" : "TapeArchives", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \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 #tapeArchives(List)}.\n@param tapeArchives 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 #tapeArchives(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@deprecated Use {@link #tapeArchives()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeArchives(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeArchives property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeArchives", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeArchives", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeArchives", "getterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "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" : "TapeArchives", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeArchives", "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" : "TapeArchive", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeArchive.Builder} avoiding the need to create one manually via {@link TapeArchive#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeArchive.Builder#build()} is called immediately and its result is passed to {@link #member(TapeArchive)}.\n@param member a consumer that will call methods on {@link TapeArchive.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeArchive)", "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(TapeArchive)}\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" : "TapeArchive", "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" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : null, "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : "", "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeArchive", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeArchive", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeArchives", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "setterMethodName" : "setTapeArchives", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeArchives", "beanStyleSetterMethodName" : "setTapeArchives", "c2jName" : "TapeArchives", "c2jShape" : "TapeArchives", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \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 #tapeArchives(List)}.\n@param tapeArchives 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 #tapeArchives(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@deprecated Use {@link #tapeArchives()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeArchives(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeArchives property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeArchives", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeArchives", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeArchives", "getterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeArchives()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "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" : "TapeArchives", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeArchives", "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" : "TapeArchive", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeArchive.Builder} avoiding the need to create one manually via {@link TapeArchive#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeArchive.Builder#build()} is called immediately and its result is passed to {@link #member(TapeArchive)}.\n@param member a consumer that will call methods on {@link TapeArchive.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeArchive)", "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(TapeArchive)}\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" : "TapeArchive", "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" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : null, "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeArchive", "variableName" : "member", "variableType" : "TapeArchive", "documentation" : "", "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeArchive", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeArchive", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeArchives", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          \n@param tapeArchives An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.", "setterMethodName" : "setTapeArchives", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeArchives", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape objects in the virtual tape shelf (VTS). The description includes of the Amazon Resource Name (ARN) of the virtual tapes. The information returned includes the Amazon Resource Names (ARNs) of the tapes, size of the tapes, status of the tapes, progress of the description and tape barcode.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tapes that were fetched for description ended. Use this marker in your next request to fetch the next set of virtual tapes in the virtual tape shelf (VTS). If there are no more virtual tapes to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTapeArchivesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTapeArchivesResponse", "variableName" : "describeTapeArchivesResponse", "variableType" : "DescribeTapeArchivesResponse", "documentation" : null, "simpleType" : "DescribeTapeArchivesResponse", "variableSetterType" : "DescribeTapeArchivesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapeRecoveryPointsRequest" : { "c2jName" : "DescribeTapeRecoveryPointsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapeRecoveryPointsInput

                                                                                                                          ", "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" : "DescribeTapeRecoveryPoints", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeTapeRecoveryPoints", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the virtual tape recovery points.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the virtual tape recovery points.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of virtual tape recovery points that are described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tape recovery points that are described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeTapeRecoveryPointsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTapeRecoveryPointsRequest", "variableName" : "describeTapeRecoveryPointsRequest", "variableType" : "DescribeTapeRecoveryPointsRequest", "documentation" : null, "simpleType" : "DescribeTapeRecoveryPointsRequest", "variableSetterType" : "DescribeTapeRecoveryPointsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapeRecoveryPointsResponse" : { "c2jName" : "DescribeTapeRecoveryPointsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapeRecoveryPointsOutput

                                                                                                                          ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeRecoveryPointInfos", "beanStyleSetterMethodName" : "setTapeRecoveryPointInfos", "c2jName" : "TapeRecoveryPointInfos", "c2jShape" : "TapeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \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 #tapeRecoveryPointInfos(List)}.\n@param tapeRecoveryPointInfos 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 #tapeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@deprecated Use {@link #tapeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.", "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" : "TapeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointInfos", "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" : "TapeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link TapeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link TapeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeRecoveryPointInfo)", "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(TapeRecoveryPointInfo)}\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" : "TapeRecoveryPointInfo", "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" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : null, "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : "", "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.", "setterMethodName" : "setTapeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeRecoveryPointInfos" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeRecoveryPointInfos", "beanStyleSetterMethodName" : "setTapeRecoveryPointInfos", "c2jName" : "TapeRecoveryPointInfos", "c2jShape" : "TapeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \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 #tapeRecoveryPointInfos(List)}.\n@param tapeRecoveryPointInfos 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 #tapeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@deprecated Use {@link #tapeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.", "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" : "TapeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointInfos", "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" : "TapeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link TapeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link TapeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeRecoveryPointInfo)", "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(TapeRecoveryPointInfo)}\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" : "TapeRecoveryPointInfo", "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" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : null, "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : "", "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.", "setterMethodName" : "setTapeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeRecoveryPointInfos", "beanStyleSetterMethodName" : "setTapeRecoveryPointInfos", "c2jName" : "TapeRecoveryPointInfos", "c2jShape" : "TapeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \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 #tapeRecoveryPointInfos(List)}.\n@param tapeRecoveryPointInfos 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 #tapeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@deprecated Use {@link #tapeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of TapeRecoveryPointInfos that are available for the specified gateway.", "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" : "TapeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointInfos", "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" : "TapeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link TapeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link TapeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeRecoveryPointInfo)", "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(TapeRecoveryPointInfo)}\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" : "TapeRecoveryPointInfo", "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" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : null, "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeRecoveryPointInfo", "variableName" : "member", "variableType" : "TapeRecoveryPointInfo", "documentation" : "", "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          \n@param tapeRecoveryPointInfos An array of TapeRecoveryPointInfos that are available for the specified gateway.", "setterMethodName" : "setTapeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of TapeRecoveryPointInfos that are available for the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the virtual tape recovery points that were listed for description ended.

                                                                                                                          Use this marker in your next request to list the next set of virtual tape recovery points in the list. If there are no more recovery points to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTapeRecoveryPointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTapeRecoveryPointsResponse", "variableName" : "describeTapeRecoveryPointsResponse", "variableType" : "DescribeTapeRecoveryPointsResponse", "documentation" : null, "simpleType" : "DescribeTapeRecoveryPointsResponse", "variableSetterType" : "DescribeTapeRecoveryPointsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapesRequest" : { "c2jName" : "DescribeTapesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapesInput

                                                                                                                          ", "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" : "DescribeTapes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeTapes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "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" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          \n@param tapeARNs Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          Specifies one or more unique Amazon Resource Names (ARNs) that represent the virtual tapes you want to describe. If this parameter is not specified, Tape gateway returns a description of all virtual tapes associated with the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@return A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          \n@param marker A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          A marker value, obtained in a previous call to DescribeTapes. This marker indicates which page of results to retrieve.

                                                                                                                          If not specified, the first page of results is retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@return Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          \n@param limit Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of virtual tapes described be limited to the specified number.

                                                                                                                          Amazon Web Services may impose its own limit, if this field is not set.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeTapesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeTapesRequest", "variableName" : "describeTapesRequest", "variableType" : "DescribeTapesRequest", "documentation" : null, "simpleType" : "DescribeTapesRequest", "variableSetterType" : "DescribeTapesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeTapesResponse" : { "c2jName" : "DescribeTapesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeTapesOutput

                                                                                                                          ", "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" : "getTapes", "beanStyleSetterMethodName" : "setTapes", "c2jName" : "Tapes", "c2jShape" : "Tapes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \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 #tapes(List)}.\n@param tapes 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 #tapes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.\n@deprecated Use {@link #tapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapes(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tapes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapes", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapes", "getterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.", "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" : "Tapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tapes", "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" : "Tape", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tape.Builder} avoiding the need to create one manually via {@link Tape#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tape.Builder#build()} is called immediately and its result is passed to {@link #member(Tape)}.\n@param member a consumer that will call methods on {@link Tape.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tape)", "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(Tape)}\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" : "Tape", "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" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : null, "simpleType" : "Tape", "variableSetterType" : "Tape" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : "", "simpleType" : "Tape", "variableSetterType" : "Tape" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tape", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tape", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tapes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.", "setterMethodName" : "setTapes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tapes" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapes", "beanStyleSetterMethodName" : "setTapes", "c2jName" : "Tapes", "c2jShape" : "Tapes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \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 #tapes(List)}.\n@param tapes 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 #tapes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.\n@deprecated Use {@link #tapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapes(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tapes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapes", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapes", "getterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.", "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" : "Tapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tapes", "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" : "Tape", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tape.Builder} avoiding the need to create one manually via {@link Tape#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tape.Builder#build()} is called immediately and its result is passed to {@link #member(Tape)}.\n@param member a consumer that will call methods on {@link Tape.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tape)", "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(Tape)}\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" : "Tape", "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" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : null, "simpleType" : "Tape", "variableSetterType" : "Tape" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : "", "simpleType" : "Tape", "variableSetterType" : "Tape" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tape", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tape", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tapes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.", "setterMethodName" : "setTapes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapes", "beanStyleSetterMethodName" : "setTapes", "c2jName" : "Tapes", "c2jShape" : "Tapes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \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 #tapes(List)}.\n@param tapes 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 #tapes(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.\n@deprecated Use {@link #tapes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapes(List)}\n", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tapes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapes", "fluentSetterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapes", "getterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasTapes()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of virtual tape descriptions.", "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" : "Tapes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tapes", "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" : "Tape", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tape.Builder} avoiding the need to create one manually via {@link Tape#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tape.Builder#build()} is called immediately and its result is passed to {@link #member(Tape)}.\n@param member a consumer that will call methods on {@link Tape.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tape)", "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(Tape)}\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" : "Tape", "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" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : null, "simpleType" : "Tape", "variableSetterType" : "Tape" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tape", "variableName" : "member", "variableType" : "Tape", "documentation" : "", "simpleType" : "Tape", "variableSetterType" : "Tape" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tape", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tape", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tapes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          \n@param tapes An array of virtual tape descriptions.", "setterMethodName" : "setTapes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapes", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of virtual tape descriptions.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@return An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          \n@param marker An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string which can be used as part of a subsequent DescribeTapes call to retrieve the next page of results.

                                                                                                                          If a response does not contain a marker, then there are no more results to be retrieved.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeTapesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeTapesResponse", "variableName" : "describeTapesResponse", "variableType" : "DescribeTapesResponse", "documentation" : null, "simpleType" : "DescribeTapesResponse", "variableSetterType" : "DescribeTapesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUploadBufferRequest" : { "c2jName" : "DescribeUploadBufferInput", "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" : "DescribeUploadBuffer", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeUploadBuffer", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeUploadBufferRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeUploadBufferRequest", "variableName" : "describeUploadBufferRequest", "variableType" : "DescribeUploadBufferRequest", "documentation" : null, "simpleType" : "DescribeUploadBufferRequest", "variableSetterType" : "DescribeUploadBufferRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeUploadBufferResponse" : { "c2jName" : "DescribeUploadBufferOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferUsedInBytes", "beanStyleSetterMethodName" : "setUploadBufferUsedInBytes", "c2jName" : "UploadBufferUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \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 #uploadBufferUsedInBytes(Long)}.\n@param uploadBufferUsedInBytes 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 #uploadBufferUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.\n@deprecated Use {@link #uploadBufferUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.", "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" : "UploadBufferUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.", "setterMethodName" : "setUploadBufferUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferAllocatedInBytes", "beanStyleSetterMethodName" : "setUploadBufferAllocatedInBytes", "c2jName" : "UploadBufferAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \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 #uploadBufferAllocatedInBytes(Long)}.\n@param uploadBufferAllocatedInBytes 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 #uploadBufferAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.\n@deprecated Use {@link #uploadBufferAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.", "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" : "UploadBufferAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.", "setterMethodName" : "setUploadBufferAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UploadBufferAllocatedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferAllocatedInBytes", "beanStyleSetterMethodName" : "setUploadBufferAllocatedInBytes", "c2jName" : "UploadBufferAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \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 #uploadBufferAllocatedInBytes(Long)}.\n@param uploadBufferAllocatedInBytes 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 #uploadBufferAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.\n@deprecated Use {@link #uploadBufferAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.", "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" : "UploadBufferAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.", "setterMethodName" : "setUploadBufferAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UploadBufferUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferUsedInBytes", "beanStyleSetterMethodName" : "setUploadBufferUsedInBytes", "c2jName" : "UploadBufferUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \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 #uploadBufferUsedInBytes(Long)}.\n@param uploadBufferUsedInBytes 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 #uploadBufferUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.\n@deprecated Use {@link #uploadBufferUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.", "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" : "UploadBufferUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.", "setterMethodName" : "setUploadBufferUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferUsedInBytes", "beanStyleSetterMethodName" : "setUploadBufferUsedInBytes", "c2jName" : "UploadBufferUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \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 #uploadBufferUsedInBytes(Long)}.\n@param uploadBufferUsedInBytes 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 #uploadBufferUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.\n@deprecated Use {@link #uploadBufferUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@return The total number of bytes being used in the gateway's upload buffer.", "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" : "UploadBufferUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          \n@param uploadBufferUsedInBytes The total number of bytes being used in the gateway's upload buffer.", "setterMethodName" : "setUploadBufferUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes being used in the gateway's upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUploadBufferAllocatedInBytes", "beanStyleSetterMethodName" : "setUploadBufferAllocatedInBytes", "c2jName" : "UploadBufferAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \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 #uploadBufferAllocatedInBytes(Long)}.\n@param uploadBufferAllocatedInBytes 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 #uploadBufferAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.\n@deprecated Use {@link #uploadBufferAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #uploadBufferAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UploadBufferAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUploadBufferAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "uploadBufferAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "uploadBufferAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@return The total number of bytes allocated in the gateway's as upload buffer.", "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" : "UploadBufferAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UploadBufferAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "UploadBufferAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          \n@param uploadBufferAllocatedInBytes The total number of bytes allocated in the gateway's as upload buffer.", "setterMethodName" : "setUploadBufferAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "uploadBufferAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total number of bytes allocated in the gateway's as upload buffer.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeUploadBufferResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeUploadBufferResponse", "variableName" : "describeUploadBufferResponse", "variableType" : "DescribeUploadBufferResponse", "documentation" : null, "simpleType" : "DescribeUploadBufferResponse", "variableSetterType" : "DescribeUploadBufferResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeVtlDevicesRequest" : { "c2jName" : "DescribeVTLDevicesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeVTLDevicesInput

                                                                                                                          ", "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" : "DescribeVTLDevices", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeVTLDevices", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDeviceARNs", "beanStyleSetterMethodName" : "setVtlDeviceARNs", "c2jName" : "VTLDeviceARNs", "c2jShape" : "VTLDeviceARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \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 #vtlDeviceARNs(List)}.\n@param vtlDeviceARNs 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 #vtlDeviceARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@deprecated Use {@link #vtlDeviceARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARNs(List)}\n", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARNs", "fluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARNs", "getterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "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" : "VTLDeviceARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARNs", "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" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDeviceARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "setterMethodName" : "setVtlDeviceARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDeviceARNs", "beanStyleSetterMethodName" : "setVtlDeviceARNs", "c2jName" : "VTLDeviceARNs", "c2jShape" : "VTLDeviceARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \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 #vtlDeviceARNs(List)}.\n@param vtlDeviceARNs 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 #vtlDeviceARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@deprecated Use {@link #vtlDeviceARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARNs(List)}\n", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARNs", "fluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARNs", "getterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "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" : "VTLDeviceARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARNs", "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" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDeviceARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "setterMethodName" : "setVtlDeviceARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDeviceARNs", "beanStyleSetterMethodName" : "setVtlDeviceARNs", "c2jName" : "VTLDeviceARNs", "c2jShape" : "VTLDeviceARNs", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \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 #vtlDeviceARNs(List)}.\n@param vtlDeviceARNs 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 #vtlDeviceARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@deprecated Use {@link #vtlDeviceARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARNs(List)}\n", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARNs", "fluentSetterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARNs", "getterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDeviceARNs()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "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" : "VTLDeviceARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARNs", "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" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDeviceARNs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          \n@param vtlDeviceARNs An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "setterMethodName" : "setVtlDeviceARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDeviceARNs", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.

                                                                                                                          All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@return An opaque string that indicates the position at which to begin describing the VTL devices.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          \n@param marker An opaque string that indicates the position at which to begin describing the VTL devices.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which to begin describing the VTL devices.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@return Specifies that the number of VTL devices described be limited to the specified number.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          \n@param limit Specifies that the number of VTL devices described be limited to the specified number.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies that the number of VTL devices described be limited to the specified number.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeVtlDevicesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeVtlDevicesRequest", "variableName" : "describeVtlDevicesRequest", "variableType" : "DescribeVtlDevicesRequest", "documentation" : null, "simpleType" : "DescribeVtlDevicesRequest", "variableSetterType" : "DescribeVtlDevicesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeVtlDevicesResponse" : { "c2jName" : "DescribeVTLDevicesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DescribeVTLDevicesOutput

                                                                                                                          ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDevices", "beanStyleSetterMethodName" : "setVtlDevices", "c2jName" : "VTLDevices", "c2jShape" : "VTLDevices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \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 #vtlDevices(List)}.\n@param vtlDevices 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 #vtlDevices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@deprecated Use {@link #vtlDevices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevices(List)}\n", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevices", "fluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevices", "getterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "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" : "VTLDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevices", "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" : "VTLDevice", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VTLDevice.Builder} avoiding the need to create one manually via {@link VTLDevice#builder()}.\n\nWhen the {@link Consumer} completes, {@link VTLDevice.Builder#build()} is called immediately and its result is passed to {@link #member(VTLDevice)}.\n@param member a consumer that will call methods on {@link VTLDevice.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VTLDevice)", "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(VTLDevice)}\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" : "VTLDevice", "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" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : null, "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : "", "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VTLDevice", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VTLDevice", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "setterMethodName" : "setVtlDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDevices" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDevices", "beanStyleSetterMethodName" : "setVtlDevices", "c2jName" : "VTLDevices", "c2jShape" : "VTLDevices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \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 #vtlDevices(List)}.\n@param vtlDevices 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 #vtlDevices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@deprecated Use {@link #vtlDevices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevices(List)}\n", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevices", "fluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevices", "getterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "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" : "VTLDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevices", "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" : "VTLDevice", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VTLDevice.Builder} avoiding the need to create one manually via {@link VTLDevice#builder()}.\n\nWhen the {@link Consumer} completes, {@link VTLDevice.Builder#build()} is called immediately and its result is passed to {@link #member(VTLDevice)}.\n@param member a consumer that will call methods on {@link VTLDevice.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VTLDevice)", "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(VTLDevice)}\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" : "VTLDevice", "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" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : null, "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : "", "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VTLDevice", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VTLDevice", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "setterMethodName" : "setVtlDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVtlDevices", "beanStyleSetterMethodName" : "setVtlDevices", "c2jName" : "VTLDevices", "c2jShape" : "VTLDevices", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \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 #vtlDevices(List)}.\n@param vtlDevices 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 #vtlDevices(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@deprecated Use {@link #vtlDevices()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevices(List)}\n", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevices", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevices", "fluentSetterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevices", "getterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasVtlDevices()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "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" : "VTLDevices", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevices", "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" : "VTLDevice", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VTLDevice.Builder} avoiding the need to create one manually via {@link VTLDevice#builder()}.\n\nWhen the {@link Consumer} completes, {@link VTLDevice.Builder#build()} is called immediately and its result is passed to {@link #member(VTLDevice)}.\n@param member a consumer that will call methods on {@link VTLDevice.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VTLDevice)", "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(VTLDevice)}\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" : "VTLDevice", "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" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : null, "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VTLDevice", "variableName" : "member", "variableType" : "VTLDevice", "documentation" : "", "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VTLDevice", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VTLDevice", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VTLDevices", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          \n@param vtlDevices An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.", "setterMethodName" : "setVtlDevices", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "vtlDevices", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of VTL device objects composed of the Amazon Resource Name (ARN) of the VTL devices.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@return An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          \n@param marker An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                          An opaque string that indicates the position at which the VTL devices that were fetched for description ended. Use the marker in your next request to fetch the next set of VTL devices in the list. If there are no more VTL devices to describe, this field does not appear in the response.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeVtlDevicesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeVtlDevicesResponse", "variableName" : "describeVtlDevicesResponse", "variableType" : "DescribeVtlDevicesResponse", "documentation" : null, "simpleType" : "DescribeVtlDevicesResponse", "variableSetterType" : "DescribeVtlDevicesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeWorkingStorageRequest" : { "c2jName" : "DescribeWorkingStorageInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          A JSON object containing the Amazon Resource Name (ARN) of the gateway.

                                                                                                                          ", "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" : "DescribeWorkingStorage", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DescribeWorkingStorage", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DescribeWorkingStorageRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeWorkingStorageRequest", "variableName" : "describeWorkingStorageRequest", "variableType" : "DescribeWorkingStorageRequest", "documentation" : null, "simpleType" : "DescribeWorkingStorageRequest", "variableSetterType" : "DescribeWorkingStorageRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DescribeWorkingStorageResponse" : { "c2jName" : "DescribeWorkingStorageOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          A JSON object containing the following fields:

                                                                                                                          ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageUsedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageUsedInBytes", "c2jName" : "WorkingStorageUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageUsedInBytes(Long)}.\n@param workingStorageUsedInBytes 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 #workingStorageUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageAllocatedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageAllocatedInBytes", "c2jName" : "WorkingStorageAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageAllocatedInBytes(Long)}.\n@param workingStorageAllocatedInBytes 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 #workingStorageAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskIds" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WorkingStorageAllocatedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageAllocatedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageAllocatedInBytes", "c2jName" : "WorkingStorageAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageAllocatedInBytes(Long)}.\n@param workingStorageAllocatedInBytes 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 #workingStorageAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "WorkingStorageUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageUsedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageUsedInBytes", "c2jName" : "WorkingStorageUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageUsedInBytes(Long)}.\n@param workingStorageUsedInBytes 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 #workingStorageUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskIds", "beanStyleSetterMethodName" : "setDiskIds", "c2jName" : "DiskIds", "c2jShape" : "DiskIds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \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 #diskIds(List)}.\n@param diskIds 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 #diskIds(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@deprecated Use {@link #diskIds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskIds(List)}\n", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskIds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskIds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskIds", "fluentSetterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskIds", "getterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskIds()} to see if a value was sent in this field.\n

                                                                                                                          \n@return An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "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" : "DiskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskIds", "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" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          \n@param diskIds An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.", "setterMethodName" : "setDiskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          An array of the gateway's local disk IDs that are configured as working storage. Each local disk ID is specified as a string (minimum length of 1 and maximum length of 300). If no local disks are configured as working storage, then the DiskIds array is empty.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageUsedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageUsedInBytes", "c2jName" : "WorkingStorageUsedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageUsedInBytes(Long)}.\n@param workingStorageUsedInBytes 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 #workingStorageUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageUsedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageUsedInBytes The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes in use by the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getWorkingStorageAllocatedInBytes", "beanStyleSetterMethodName" : "setWorkingStorageAllocatedInBytes", "c2jName" : "WorkingStorageAllocatedInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \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 #workingStorageAllocatedInBytes(Long)}.\n@param workingStorageAllocatedInBytes 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 #workingStorageAllocatedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@deprecated Use {@link #workingStorageAllocatedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #workingStorageAllocatedInBytes(Long)}\n", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the WorkingStorageAllocatedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasWorkingStorageAllocatedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "workingStorageAllocatedInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "workingStorageAllocatedInBytes", "getterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@return The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "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" : "WorkingStorageAllocatedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WorkingStorageAllocatedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "WorkingStorageAllocatedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          \n@param workingStorageAllocatedInBytes The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.", "setterMethodName" : "setWorkingStorageAllocatedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "workingStorageAllocatedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The total working storage in bytes allocated for the gateway. If no working storage is configured for the gateway, this field returns 0.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeWorkingStorageResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeWorkingStorageResponse", "variableName" : "describeWorkingStorageResponse", "variableType" : "DescribeWorkingStorageResponse", "documentation" : null, "simpleType" : "DescribeWorkingStorageResponse", "variableSetterType" : "DescribeWorkingStorageResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DetachVolumeRequest" : { "c2jName" : "DetachVolumeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          AttachVolumeInput

                                                                                                                          ", "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" : "DetachVolume", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DetachVolume", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDetach", "beanStyleSetterMethodName" : "setForceDetach", "c2jName" : "ForceDetach", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDetach(Boolean)}.\n@param forceDetach a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDetach(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@deprecated Use {@link #forceDetach()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDetach(Boolean)}\n", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDetach property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDetach", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDetach", "fluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDetach", "getterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDetach", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDetach", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDetach", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "setterMethodName" : "setForceDetach", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ForceDetach" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDetach", "beanStyleSetterMethodName" : "setForceDetach", "c2jName" : "ForceDetach", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDetach(Boolean)}.\n@param forceDetach a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDetach(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@deprecated Use {@link #forceDetach()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDetach(Boolean)}\n", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDetach property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDetach", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDetach", "fluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDetach", "getterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDetach", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDetach", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDetach", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "setterMethodName" : "setForceDetach", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume to detach from the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume to detach from the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getForceDetach", "beanStyleSetterMethodName" : "setForceDetach", "c2jName" : "ForceDetach", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #forceDetach(Boolean)}.\n@param forceDetach a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #forceDetach(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@deprecated Use {@link #forceDetach()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #forceDetach(Boolean)}\n", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ForceDetach property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasForceDetach", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "forceDetach", "fluentSetterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "forceDetach", "getterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@return Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ForceDetach", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ForceDetach", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ForceDetach", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          \n@param forceDetach Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.", "setterMethodName" : "setForceDetach", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "forceDetach", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Set to true to forcibly remove the iSCSI connection of the target volume and detach the volume. The default is false. If this value is set to false, you must manually disconnect the iSCSI connection from the target volume.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN" ], "shapeName" : "DetachVolumeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DetachVolumeRequest", "variableName" : "detachVolumeRequest", "variableType" : "DetachVolumeRequest", "documentation" : null, "simpleType" : "DetachVolumeRequest", "variableSetterType" : "DetachVolumeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DetachVolumeResponse" : { "c2jName" : "DetachVolumeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          AttachVolumeOutput

                                                                                                                          ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the volume that was detached.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          \n@param volumeARN The Amazon Resource Name (ARN) of the volume that was detached.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the volume that was detached.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DetachVolumeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DetachVolumeResponse", "variableName" : "detachVolumeResponse", "variableType" : "DetachVolumeResponse", "documentation" : null, "simpleType" : "DetachVolumeResponse", "variableSetterType" : "DetachVolumeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "DeviceiSCSIAttributes" : { "c2jName" : "DeviceiSCSIAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          Lists iSCSI information about a VTL device.

                                                                                                                          ", "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" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChapEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfacePort" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@return Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          \n@param targetARN Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                          Specifies the unique Amazon Resource Name (ARN) that encodes the iSCSI qualified name(iqn) of a tape drive or media changer target.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@return The network interface identifier of the VTL device.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          \n@param networkInterfaceId The network interface identifier of the VTL device.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                          The network interface identifier of the VTL device.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@return The port used to communicate with iSCSI VTL device targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          \n@param networkInterfacePort The port used to communicate with iSCSI VTL device targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                          The port used to communicate with iSCSI VTL device targets.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeviceiSCSIAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : null, "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "wrapper" : false, "xmlNamespace" : null }, "DisableGatewayRequest" : { "c2jName" : "DisableGatewayInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DisableGatewayInput

                                                                                                                          ", "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" : "DisableGateway", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.DisableGateway", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "DisableGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DisableGatewayRequest", "variableName" : "disableGatewayRequest", "variableType" : "DisableGatewayRequest", "documentation" : null, "simpleType" : "DisableGatewayRequest", "variableSetterType" : "DisableGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "DisableGatewayResponse" : { "c2jName" : "DisableGatewayOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          DisableGatewayOutput

                                                                                                                          ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the disabled gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the disabled gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the disabled gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DisableGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DisableGatewayResponse", "variableName" : "disableGatewayResponse", "variableType" : "DisableGatewayResponse", "documentation" : null, "simpleType" : "DisableGatewayResponse", "variableSetterType" : "DisableGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "Disk" : { "c2jName" : "Disk", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          Represents a gateway's local disk.

                                                                                                                          ", "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" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskPath", "beanStyleSetterMethodName" : "setDiskPath", "c2jName" : "DiskPath", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskPath(String)}.\n@param diskPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).\n@deprecated Use {@link #diskPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskPath(String)}\n", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskPath", "fluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskPath", "getterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).", "setterMethodName" : "setDiskPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskNode", "beanStyleSetterMethodName" : "setDiskNode", "c2jName" : "DiskNode", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskNode(String)}.\n@param diskNode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskNode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.\n@deprecated Use {@link #diskNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskNode(String)}\n", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskNode", "fluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskNode", "getterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskNode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.", "setterMethodName" : "setDiskNode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskStatus", "beanStyleSetterMethodName" : "setDiskStatus", "c2jName" : "DiskStatus", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskStatus(String)}.\n@param diskStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.\n@deprecated Use {@link #diskStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskStatus(String)}\n", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskStatus", "fluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskStatus", "getterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.", "setterMethodName" : "setDiskStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskSizeInBytes", "beanStyleSetterMethodName" : "setDiskSizeInBytes", "c2jName" : "DiskSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \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 #diskSizeInBytes(Long)}.\n@param diskSizeInBytes 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 #diskSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.\n@deprecated Use {@link #diskSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskSizeInBytes", "getterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.", "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" : "DiskSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DiskSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.", "setterMethodName" : "setDiskSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationType", "beanStyleSetterMethodName" : "setDiskAllocationType", "c2jName" : "DiskAllocationType", "c2jShape" : "DiskAllocationType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationType(String)}.\n@param diskAllocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.\n@deprecated Use {@link #diskAllocationType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationType", "fluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationType", "getterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationType", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.", "setterMethodName" : "setDiskAllocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationResource", "beanStyleSetterMethodName" : "setDiskAllocationResource", "c2jName" : "DiskAllocationResource", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationResource(String)}.\n@param diskAllocationResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@deprecated Use {@link #diskAllocationResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationResource(String)}\n", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationResource", "fluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationResource", "getterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationResource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "setterMethodName" : "setDiskAllocationResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskAttributeList", "beanStyleSetterMethodName" : "setDiskAttributeList", "c2jName" : "DiskAttributeList", "c2jShape" : "DiskAttributeList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\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 #diskAttributeList(List)}.\n@param diskAttributeList 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 #diskAttributeList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.\n@deprecated Use {@link #diskAttributeList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAttributeList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAttributeList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAttributeList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAttributeList", "fluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAttributeList", "getterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAttributeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAttributeList", "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" : "DiskAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskAttributeList", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.", "setterMethodName" : "setDiskAttributeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DiskAllocationResource" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationResource", "beanStyleSetterMethodName" : "setDiskAllocationResource", "c2jName" : "DiskAllocationResource", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationResource(String)}.\n@param diskAllocationResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@deprecated Use {@link #diskAllocationResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationResource(String)}\n", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationResource", "fluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationResource", "getterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationResource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "setterMethodName" : "setDiskAllocationResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskAllocationType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationType", "beanStyleSetterMethodName" : "setDiskAllocationType", "c2jName" : "DiskAllocationType", "c2jShape" : "DiskAllocationType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationType(String)}.\n@param diskAllocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.\n@deprecated Use {@link #diskAllocationType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationType", "fluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationType", "getterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationType", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.", "setterMethodName" : "setDiskAllocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskAttributeList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskAttributeList", "beanStyleSetterMethodName" : "setDiskAttributeList", "c2jName" : "DiskAttributeList", "c2jShape" : "DiskAttributeList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\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 #diskAttributeList(List)}.\n@param diskAttributeList 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 #diskAttributeList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.\n@deprecated Use {@link #diskAttributeList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAttributeList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAttributeList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAttributeList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAttributeList", "fluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAttributeList", "getterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAttributeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAttributeList", "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" : "DiskAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskAttributeList", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.", "setterMethodName" : "setDiskAttributeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskNode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskNode", "beanStyleSetterMethodName" : "setDiskNode", "c2jName" : "DiskNode", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskNode(String)}.\n@param diskNode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskNode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.\n@deprecated Use {@link #diskNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskNode(String)}\n", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskNode", "fluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskNode", "getterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskNode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.", "setterMethodName" : "setDiskNode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskPath" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskPath", "beanStyleSetterMethodName" : "setDiskPath", "c2jName" : "DiskPath", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskPath(String)}.\n@param diskPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).\n@deprecated Use {@link #diskPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskPath(String)}\n", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskPath", "fluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskPath", "getterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).", "setterMethodName" : "setDiskPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskSizeInBytes", "beanStyleSetterMethodName" : "setDiskSizeInBytes", "c2jName" : "DiskSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \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 #diskSizeInBytes(Long)}.\n@param diskSizeInBytes 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 #diskSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.\n@deprecated Use {@link #diskSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskSizeInBytes", "getterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.", "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" : "DiskSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DiskSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.", "setterMethodName" : "setDiskSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DiskStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskStatus", "beanStyleSetterMethodName" : "setDiskStatus", "c2jName" : "DiskStatus", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskStatus(String)}.\n@param diskStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.\n@deprecated Use {@link #diskStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskStatus(String)}\n", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskStatus", "fluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskStatus", "getterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.", "setterMethodName" : "setDiskStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskId", "beanStyleSetterMethodName" : "setDiskId", "c2jName" : "DiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskId(String)}.\n@param diskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.\n@deprecated Use {@link #diskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskId(String)}\n", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskId", "fluentSetterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskId", "getterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@return The unique device ID or other distinguishing data that identifies a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          \n@param diskId The unique device ID or other distinguishing data that identifies a local disk.", "setterMethodName" : "setDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique device ID or other distinguishing data that identifies a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskPath", "beanStyleSetterMethodName" : "setDiskPath", "c2jName" : "DiskPath", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskPath(String)}.\n@param diskPath a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskPath(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).\n@deprecated Use {@link #diskPath()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskPath(String)}\n", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskPath property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskPath", "fluentSetterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskPath", "getterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@return The path of a local disk in the gateway virtual machine (VM).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskPath", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskPath", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskPath", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          \n@param diskPath The path of a local disk in the gateway virtual machine (VM).", "setterMethodName" : "setDiskPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskPath", "variableType" : "String", "documentation" : "

                                                                                                                          The path of a local disk in the gateway virtual machine (VM).

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskNode", "beanStyleSetterMethodName" : "setDiskNode", "c2jName" : "DiskNode", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskNode(String)}.\n@param diskNode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskNode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.\n@deprecated Use {@link #diskNode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskNode(String)}\n", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskNode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskNode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskNode", "fluentSetterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskNode", "getterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@return The device node of a local disk as assigned by the virtualization environment.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskNode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskNode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskNode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          \n@param diskNode The device node of a local disk as assigned by the virtualization environment.", "setterMethodName" : "setDiskNode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskNode", "variableType" : "String", "documentation" : "

                                                                                                                          The device node of a local disk as assigned by the virtualization environment.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskStatus", "beanStyleSetterMethodName" : "setDiskStatus", "c2jName" : "DiskStatus", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskStatus(String)}.\n@param diskStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.\n@deprecated Use {@link #diskStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskStatus(String)}\n", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskStatus", "fluentSetterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskStatus", "getterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@return A value that represents the status of a local disk.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          \n@param diskStatus A value that represents the status of a local disk.", "setterMethodName" : "setDiskStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskStatus", "variableType" : "String", "documentation" : "

                                                                                                                          A value that represents the status of a local disk.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskSizeInBytes", "beanStyleSetterMethodName" : "setDiskSizeInBytes", "c2jName" : "DiskSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \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 #diskSizeInBytes(Long)}.\n@param diskSizeInBytes 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 #diskSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.\n@deprecated Use {@link #diskSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskSizeInBytes", "getterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@return The local disk size in bytes.", "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" : "DiskSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "DiskSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          \n@param diskSizeInBytes The local disk size in bytes.", "setterMethodName" : "setDiskSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "diskSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                          The local disk size in bytes.

                                                                                                                          ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationType", "beanStyleSetterMethodName" : "setDiskAllocationType", "c2jName" : "DiskAllocationType", "c2jShape" : "DiskAllocationType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationType(String)}.\n@param diskAllocationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.\n@deprecated Use {@link #diskAllocationType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationType", "fluentSetterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationType", "getterDocumentation" : "Returns the value of the DiskAllocationType property for this object.\n@return The value of the DiskAllocationType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationType", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAllocationType property for this object.\n\n@param diskAllocationType The new value for the DiskAllocationType property for this object.", "setterMethodName" : "setDiskAllocationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDiskAllocationResource", "beanStyleSetterMethodName" : "setDiskAllocationResource", "c2jName" : "DiskAllocationResource", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #diskAllocationResource(String)}.\n@param diskAllocationResource a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #diskAllocationResource(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@deprecated Use {@link #diskAllocationResource()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAllocationResource(String)}\n", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAllocationResource property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAllocationResource", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAllocationResource", "fluentSetterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAllocationResource", "getterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@return The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAllocationResource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAllocationResource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DiskAllocationResource", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          \n@param diskAllocationResource The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.", "setterMethodName" : "setDiskAllocationResource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "diskAllocationResource", "variableType" : "String", "documentation" : "

                                                                                                                          The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDiskAttributeList", "beanStyleSetterMethodName" : "setDiskAttributeList", "c2jName" : "DiskAttributeList", "c2jShape" : "DiskAttributeList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\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 #diskAttributeList(List)}.\n@param diskAttributeList 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 #diskAttributeList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.\n@deprecated Use {@link #diskAttributeList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #diskAttributeList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DiskAttributeList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDiskAttributeList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "diskAttributeList", "fluentSetterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "diskAttributeList", "getterDocumentation" : "Returns the value of the DiskAttributeList property for this object.\n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDiskAttributeList()} to see if a value was sent in this field.\n

                                                                                                                          \n@return The value of the DiskAttributeList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DiskAttributeList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DiskAttributeList", "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" : "DiskAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DiskAttributeList", "sensitive" : false, "setterDocumentation" : "Sets the value of the DiskAttributeList property for this object.\n\n@param diskAttributeList The new value for the DiskAttributeList property for this object.", "setterMethodName" : "setDiskAttributeList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "diskAttributeList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Disk", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Disk", "variableName" : "disk", "variableType" : "Disk", "documentation" : null, "simpleType" : "Disk", "variableSetterType" : "Disk" }, "wrapper" : false, "xmlNamespace" : null }, "ErrorCode" : { "c2jName" : "ErrorCode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVATION_KEY_EXPIRED", "value" : "ActivationKeyExpired" }, { "name" : "ACTIVATION_KEY_INVALID", "value" : "ActivationKeyInvalid" }, { "name" : "ACTIVATION_KEY_NOT_FOUND", "value" : "ActivationKeyNotFound" }, { "name" : "GATEWAY_INTERNAL_ERROR", "value" : "GatewayInternalError" }, { "name" : "GATEWAY_NOT_CONNECTED", "value" : "GatewayNotConnected" }, { "name" : "GATEWAY_NOT_FOUND", "value" : "GatewayNotFound" }, { "name" : "GATEWAY_PROXY_NETWORK_CONNECTION_BUSY", "value" : "GatewayProxyNetworkConnectionBusy" }, { "name" : "AUTHENTICATION_FAILURE", "value" : "AuthenticationFailure" }, { "name" : "BANDWIDTH_THROTTLE_SCHEDULE_NOT_FOUND", "value" : "BandwidthThrottleScheduleNotFound" }, { "name" : "BLOCKED", "value" : "Blocked" }, { "name" : "CANNOT_EXPORT_SNAPSHOT", "value" : "CannotExportSnapshot" }, { "name" : "CHAP_CREDENTIAL_NOT_FOUND", "value" : "ChapCredentialNotFound" }, { "name" : "DISK_ALREADY_ALLOCATED", "value" : "DiskAlreadyAllocated" }, { "name" : "DISK_DOES_NOT_EXIST", "value" : "DiskDoesNotExist" }, { "name" : "DISK_SIZE_GREATER_THAN_VOLUME_MAX_SIZE", "value" : "DiskSizeGreaterThanVolumeMaxSize" }, { "name" : "DISK_SIZE_LESS_THAN_VOLUME_SIZE", "value" : "DiskSizeLessThanVolumeSize" }, { "name" : "DISK_SIZE_NOT_GIG_ALIGNED", "value" : "DiskSizeNotGigAligned" }, { "name" : "DUPLICATE_CERTIFICATE_INFO", "value" : "DuplicateCertificateInfo" }, { "name" : "DUPLICATE_SCHEDULE", "value" : "DuplicateSchedule" }, { "name" : "ENDPOINT_NOT_FOUND", "value" : "EndpointNotFound" }, { "name" : "IAM_NOT_SUPPORTED", "value" : "IAMNotSupported" }, { "name" : "INITIATOR_INVALID", "value" : "InitiatorInvalid" }, { "name" : "INITIATOR_NOT_FOUND", "value" : "InitiatorNotFound" }, { "name" : "INTERNAL_ERROR", "value" : "InternalError" }, { "name" : "INVALID_GATEWAY", "value" : "InvalidGateway" }, { "name" : "INVALID_ENDPOINT", "value" : "InvalidEndpoint" }, { "name" : "INVALID_PARAMETERS", "value" : "InvalidParameters" }, { "name" : "INVALID_SCHEDULE", "value" : "InvalidSchedule" }, { "name" : "LOCAL_STORAGE_LIMIT_EXCEEDED", "value" : "LocalStorageLimitExceeded" }, { "name" : "LUN_ALREADY_ALLOCATED", "value" : "LunAlreadyAllocated " }, { "name" : "LUN_INVALID", "value" : "LunInvalid" }, { "name" : "JOIN_DOMAIN_IN_PROGRESS", "value" : "JoinDomainInProgress" }, { "name" : "MAXIMUM_CONTENT_LENGTH_EXCEEDED", "value" : "MaximumContentLengthExceeded" }, { "name" : "MAXIMUM_TAPE_CARTRIDGE_COUNT_EXCEEDED", "value" : "MaximumTapeCartridgeCountExceeded" }, { "name" : "MAXIMUM_VOLUME_COUNT_EXCEEDED", "value" : "MaximumVolumeCountExceeded" }, { "name" : "NETWORK_CONFIGURATION_CHANGED", "value" : "NetworkConfigurationChanged" }, { "name" : "NO_DISKS_AVAILABLE", "value" : "NoDisksAvailable" }, { "name" : "NOT_IMPLEMENTED", "value" : "NotImplemented" }, { "name" : "NOT_SUPPORTED", "value" : "NotSupported" }, { "name" : "OPERATION_ABORTED", "value" : "OperationAborted" }, { "name" : "OUTDATED_GATEWAY", "value" : "OutdatedGateway" }, { "name" : "PARAMETERS_NOT_IMPLEMENTED", "value" : "ParametersNotImplemented" }, { "name" : "REGION_INVALID", "value" : "RegionInvalid" }, { "name" : "REQUEST_TIMEOUT", "value" : "RequestTimeout" }, { "name" : "SERVICE_UNAVAILABLE", "value" : "ServiceUnavailable" }, { "name" : "SNAPSHOT_DELETED", "value" : "SnapshotDeleted" }, { "name" : "SNAPSHOT_ID_INVALID", "value" : "SnapshotIdInvalid" }, { "name" : "SNAPSHOT_IN_PROGRESS", "value" : "SnapshotInProgress" }, { "name" : "SNAPSHOT_NOT_FOUND", "value" : "SnapshotNotFound" }, { "name" : "SNAPSHOT_SCHEDULE_NOT_FOUND", "value" : "SnapshotScheduleNotFound" }, { "name" : "STAGING_AREA_FULL", "value" : "StagingAreaFull" }, { "name" : "STORAGE_FAILURE", "value" : "StorageFailure" }, { "name" : "TAPE_CARTRIDGE_NOT_FOUND", "value" : "TapeCartridgeNotFound" }, { "name" : "TARGET_ALREADY_EXISTS", "value" : "TargetAlreadyExists" }, { "name" : "TARGET_INVALID", "value" : "TargetInvalid" }, { "name" : "TARGET_NOT_FOUND", "value" : "TargetNotFound" }, { "name" : "UNAUTHORIZED_OPERATION", "value" : "UnauthorizedOperation" }, { "name" : "VOLUME_ALREADY_EXISTS", "value" : "VolumeAlreadyExists" }, { "name" : "VOLUME_ID_INVALID", "value" : "VolumeIdInvalid" }, { "name" : "VOLUME_IN_USE", "value" : "VolumeInUse" }, { "name" : "VOLUME_NOT_FOUND", "value" : "VolumeNotFound" }, { "name" : "VOLUME_NOT_READY", "value" : "VolumeNotReady" } ], "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" : "ErrorCode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ErrorCode", "variableName" : "errorCode", "variableType" : "ErrorCode", "documentation" : null, "simpleType" : "ErrorCode", "variableSetterType" : "ErrorCode" }, "wrapper" : false, "xmlNamespace" : null }, "FileShareInfo" : { "c2jName" : "FileShareInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          Describes a file share.

                                                                                                                          ", "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" : "getFileShareType", "beanStyleSetterMethodName" : "setFileShareType", "c2jName" : "FileShareType", "c2jShape" : "FileShareType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareTypeAsString(String)}.\n@param fileShareType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType\n@deprecated Use {@link #fileShareTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType\n@deprecated Use {@link #fileShareType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "FileShareType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareType", "fluentEnumGetterMethodName" : "fileShareType", "fluentEnumSetterMethodName" : "fileShareType", "fluentGetterMethodName" : "fileShareTypeAsString", "fluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType", "fluentSetterMethodName" : "fileShareType", "getterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareType", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType", "setterMethodName" : "setFileShareType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareType", "beanStyleSetterMethodName" : "setFileShareType", "c2jName" : "FileShareType", "c2jShape" : "FileShareType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareTypeAsString(String)}.\n@param fileShareType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType\n@deprecated Use {@link #fileShareTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType\n@deprecated Use {@link #fileShareType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "FileShareType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareType", "fluentEnumGetterMethodName" : "fileShareType", "fluentEnumSetterMethodName" : "fileShareType", "fluentGetterMethodName" : "fileShareTypeAsString", "fluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType", "fluentSetterMethodName" : "fileShareType", "getterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareType", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType", "setterMethodName" : "setFileShareType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareType", "beanStyleSetterMethodName" : "setFileShareType", "c2jName" : "FileShareType", "c2jShape" : "FileShareType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareTypeAsString(String)}.\n@param fileShareType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType\n@deprecated Use {@link #fileShareTypeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType\n@deprecated Use {@link #fileShareType(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "FileShareType", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareType", "fluentEnumGetterMethodName" : "fileShareType", "fluentEnumSetterMethodName" : "fileShareType", "fluentGetterMethodName" : "fileShareTypeAsString", "fluentSetterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType\n@return Returns a reference to this object so that method calls can be chained together.\n@see FileShareType", "fluentSetterMethodName" : "fileShareType", "getterDocumentation" : "Returns the value of the FileShareType property for this object.\n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #fileShareType} will return {@link FileShareType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #fileShareTypeAsString}.\n

                                                                                                                          \n@return The value of the FileShareType property for this object.\n@see FileShareType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareType", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareType property for this object.\n\n@param fileShareType The new value for the FileShareType property for this object.\n@see FileShareType", "setterMethodName" : "setFileShareType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FileShareInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FileShareInfo", "variableName" : "fileShareInfo", "variableType" : "FileShareInfo", "documentation" : null, "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "wrapper" : false, "xmlNamespace" : null }, "FileShareType" : { "c2jName" : "FileShareType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          The type of the file share.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : [ { "name" : "NFS", "value" : "NFS" }, { "name" : "SMB", "value" : "SMB" } ], "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" : "FileShareType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FileShareType", "variableName" : "fileShareType", "variableType" : "FileShareType", "documentation" : null, "simpleType" : "FileShareType", "variableSetterType" : "FileShareType" }, "wrapper" : false, "xmlNamespace" : null }, "GatewayInfo" : { "c2jName" : "GatewayInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          Describes a gateway object.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayOperationalState", "beanStyleSetterMethodName" : "setGatewayOperationalState", "c2jName" : "GatewayOperationalState", "c2jShape" : "GatewayOperationalState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayOperationalState(String)}.\n@param gatewayOperationalState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayOperationalState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@deprecated Use {@link #gatewayOperationalState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayOperationalState(String)}\n", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayOperationalState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayOperationalState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayOperationalState", "fluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayOperationalState", "getterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayOperationalState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayOperationalState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayOperationalState", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "setterMethodName" : "setGatewayOperationalState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ec2InstanceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ec2InstanceRegion" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayOperationalState" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayOperationalState", "beanStyleSetterMethodName" : "setGatewayOperationalState", "c2jName" : "GatewayOperationalState", "c2jShape" : "GatewayOperationalState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayOperationalState(String)}.\n@param gatewayOperationalState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayOperationalState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@deprecated Use {@link #gatewayOperationalState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayOperationalState(String)}\n", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayOperationalState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayOperationalState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayOperationalState", "fluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayOperationalState", "getterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayOperationalState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayOperationalState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayOperationalState", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "setterMethodName" : "setGatewayOperationalState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other 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 #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                          The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayType", "beanStyleSetterMethodName" : "setGatewayType", "c2jName" : "GatewayType", "c2jShape" : "GatewayType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayType(String)}.\n@param gatewayType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.\n@deprecated Use {@link #gatewayType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayType(String)}\n", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayType", "fluentSetterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayType", "getterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@return The type of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          \n@param gatewayType The type of the gateway.", "setterMethodName" : "setGatewayType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayType", "variableType" : "String", "documentation" : "

                                                                                                                          The type of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayOperationalState", "beanStyleSetterMethodName" : "setGatewayOperationalState", "c2jName" : "GatewayOperationalState", "c2jShape" : "GatewayOperationalState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayOperationalState(String)}.\n@param gatewayOperationalState a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayOperationalState(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@deprecated Use {@link #gatewayOperationalState()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayOperationalState(String)}\n", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayOperationalState property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayOperationalState", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayOperationalState", "fluentSetterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayOperationalState", "getterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@return The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayOperationalState", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayOperationalState", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayOperationalState", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          \n@param gatewayOperationalState The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE", "setterMethodName" : "setGatewayOperationalState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayOperationalState", "variableType" : "String", "documentation" : "

                                                                                                                          The state of the gateway.

                                                                                                                          Valid Values: DISABLED or ACTIVE

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@return The name of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          \n@param gatewayName The name of the gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceId", "beanStyleSetterMethodName" : "setEc2InstanceId", "c2jName" : "Ec2InstanceId", "c2jShape" : "Ec2InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceId(String)}.\n@param ec2InstanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.\n@deprecated Use {@link #ec2InstanceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceId(String)}\n", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceId", "fluentSetterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceId", "getterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@return The ID of the Amazon EC2 instance that was used to launch the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          \n@param ec2InstanceId The ID of the Amazon EC2 instance that was used to launch the gateway.", "setterMethodName" : "setEc2InstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceId", "variableType" : "String", "documentation" : "

                                                                                                                          The ID of the Amazon EC2 instance that was used to launch the gateway.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getEc2InstanceRegion", "beanStyleSetterMethodName" : "setEc2InstanceRegion", "c2jName" : "Ec2InstanceRegion", "c2jShape" : "Ec2InstanceRegion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ec2InstanceRegion(String)}.\n@param ec2InstanceRegion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ec2InstanceRegion(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.\n@deprecated Use {@link #ec2InstanceRegion()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ec2InstanceRegion(String)}\n", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ec2InstanceRegion property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasEc2InstanceRegion", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ec2InstanceRegion", "fluentSetterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ec2InstanceRegion", "getterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@return The AWS Region where the Amazon EC2 instance is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ec2InstanceRegion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ec2InstanceRegion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ec2InstanceRegion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          \n@param ec2InstanceRegion The AWS Region where the Amazon EC2 instance is located.", "setterMethodName" : "setEc2InstanceRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ec2InstanceRegion", "variableType" : "String", "documentation" : "

                                                                                                                          The AWS Region where the Amazon EC2 instance is located.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GatewayInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GatewayInfo", "variableName" : "gatewayInfo", "variableType" : "GatewayInfo", "documentation" : null, "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "wrapper" : false, "xmlNamespace" : null }, "HostEnvironment" : { "c2jName" : "HostEnvironment", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "VMWARE", "value" : "VMWARE" }, { "name" : "HYPER_V", "value" : "HYPER-V" }, { "name" : "EC2", "value" : "EC2" }, { "name" : "KVM", "value" : "KVM" }, { "name" : "OTHER", "value" : "OTHER" } ], "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" : "HostEnvironment", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "HostEnvironment", "variableName" : "hostEnvironment", "variableType" : "HostEnvironment", "documentation" : null, "simpleType" : "HostEnvironment", "variableSetterType" : "HostEnvironment" }, "wrapper" : false, "xmlNamespace" : null }, "InternalServerErrorException" : { "c2jName" : "InternalServerError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          An internal server error has occurred during the request. For more information, see the error and message fields.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerError", "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" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false, "xmlNamespace" : null }, "InvalidGatewayRequestException" : { "c2jName" : "InvalidGatewayRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          An exception occurred because an invalid gateway request was issued to the service. For more information, see the error and message fields.

                                                                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidGatewayRequestException", "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" : "InvalidGatewayRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidGatewayRequestException", "variableName" : "invalidGatewayRequestException", "variableType" : "InvalidGatewayRequestException", "documentation" : null, "simpleType" : "InvalidGatewayRequestException", "variableSetterType" : "InvalidGatewayRequestException" }, "wrapper" : false, "xmlNamespace" : null }, "JoinDomainRequest" : { "c2jName" : "JoinDomainInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          JoinDomainInput

                                                                                                                          ", "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" : "JoinDomain", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.JoinDomain", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationalUnit", "beanStyleSetterMethodName" : "setOrganizationalUnit", "c2jName" : "OrganizationalUnit", "c2jShape" : "OrganizationalUnit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationalUnit(String)}.\n@param organizationalUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationalUnit(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@deprecated Use {@link #organizationalUnit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationalUnit(String)}\n", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationalUnit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationalUnit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationalUnit", "fluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationalUnit", "getterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationalUnit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationalUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationalUnit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "setterMethodName" : "setOrganizationalUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainControllers", "beanStyleSetterMethodName" : "setDomainControllers", "c2jName" : "DomainControllers", "c2jShape" : "Hosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \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 #domainControllers(List)}.\n@param domainControllers 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 #domainControllers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@deprecated Use {@link #domainControllers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainControllers(List)}\n", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainControllers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainControllers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainControllers", "fluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainControllers", "getterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "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" : "DomainControllers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainControllers", "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" : "Host", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainControllers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "setterMethodName" : "setDomainControllers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeoutInSeconds", "beanStyleSetterMethodName" : "setTimeoutInSeconds", "c2jName" : "TimeoutInSeconds", "c2jShape" : "TimeoutInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \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 #timeoutInSeconds(Integer)}.\n@param timeoutInSeconds 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 #timeoutInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@deprecated Use {@link #timeoutInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeoutInSeconds(Integer)}\n", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeoutInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeoutInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutInSeconds", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutInSeconds", "getterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "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" : "TimeoutInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "setterMethodName" : "setTimeoutInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserName", "beanStyleSetterMethodName" : "setUserName", "c2jName" : "UserName", "c2jShape" : "DomainUserName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@deprecated Use {@link #userName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userName(String)}\n", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userName", "fluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userName", "getterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "setterMethodName" : "setUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "DomainUserPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DomainControllers" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainControllers", "beanStyleSetterMethodName" : "setDomainControllers", "c2jName" : "DomainControllers", "c2jShape" : "Hosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \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 #domainControllers(List)}.\n@param domainControllers 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 #domainControllers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@deprecated Use {@link #domainControllers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainControllers(List)}\n", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainControllers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainControllers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainControllers", "fluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainControllers", "getterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "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" : "DomainControllers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainControllers", "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" : "Host", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainControllers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "setterMethodName" : "setDomainControllers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DomainName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OrganizationalUnit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationalUnit", "beanStyleSetterMethodName" : "setOrganizationalUnit", "c2jName" : "OrganizationalUnit", "c2jShape" : "OrganizationalUnit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationalUnit(String)}.\n@param organizationalUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationalUnit(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@deprecated Use {@link #organizationalUnit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationalUnit(String)}\n", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationalUnit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationalUnit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationalUnit", "fluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationalUnit", "getterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationalUnit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationalUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationalUnit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "setterMethodName" : "setOrganizationalUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Password" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "DomainUserPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TimeoutInSeconds" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeoutInSeconds", "beanStyleSetterMethodName" : "setTimeoutInSeconds", "c2jName" : "TimeoutInSeconds", "c2jShape" : "TimeoutInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \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 #timeoutInSeconds(Integer)}.\n@param timeoutInSeconds 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 #timeoutInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@deprecated Use {@link #timeoutInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeoutInSeconds(Integer)}\n", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeoutInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeoutInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutInSeconds", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutInSeconds", "getterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "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" : "TimeoutInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "setterMethodName" : "setTimeoutInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "UserName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserName", "beanStyleSetterMethodName" : "setUserName", "c2jName" : "UserName", "c2jShape" : "DomainUserName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@deprecated Use {@link #userName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userName(String)}\n", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userName", "fluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userName", "getterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "setterMethodName" : "setUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDomainName", "beanStyleSetterMethodName" : "setDomainName", "c2jName" : "DomainName", "c2jShape" : "DomainName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #domainName(String)}.\n@param domainName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #domainName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.\n@deprecated Use {@link #domainName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainName(String)}\n", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainName", "fluentSetterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainName", "getterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@return The name of the domain that you want the gateway to join.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DomainName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DomainName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          \n@param domainName The name of the domain that you want the gateway to join.", "setterMethodName" : "setDomainName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "domainName", "variableType" : "String", "documentation" : "

                                                                                                                          The name of the domain that you want the gateway to join.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOrganizationalUnit", "beanStyleSetterMethodName" : "setOrganizationalUnit", "c2jName" : "OrganizationalUnit", "c2jShape" : "OrganizationalUnit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #organizationalUnit(String)}.\n@param organizationalUnit a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #organizationalUnit(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@deprecated Use {@link #organizationalUnit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #organizationalUnit(String)}\n", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OrganizationalUnit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOrganizationalUnit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "organizationalUnit", "fluentSetterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "organizationalUnit", "getterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@return The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OrganizationalUnit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OrganizationalUnit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OrganizationalUnit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          \n@param organizationalUnit The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.", "setterMethodName" : "setOrganizationalUnit", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "organizationalUnit", "variableType" : "String", "documentation" : "

                                                                                                                          The organizational unit (OU) is a container in an Active Directory that can hold users, groups, computers, and other OUs and this parameter specifies the OU that the gateway will join within the AD domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDomainControllers", "beanStyleSetterMethodName" : "setDomainControllers", "c2jName" : "DomainControllers", "c2jShape" : "Hosts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \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 #domainControllers(List)}.\n@param domainControllers 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 #domainControllers(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@deprecated Use {@link #domainControllers()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #domainControllers(List)}\n", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DomainControllers property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDomainControllers", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "domainControllers", "fluentSetterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "domainControllers", "getterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n

                                                                                                                          \nYou can use {@link #hasDomainControllers()} to see if a value was sent in this field.\n

                                                                                                                          \n@return List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "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" : "DomainControllers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DomainControllers", "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" : "Host", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DomainControllers", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          \n@param domainControllers List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.", "setterMethodName" : "setDomainControllers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "domainControllers", "variableType" : "java.util.List", "documentation" : "

                                                                                                                          List of IPv4 addresses, NetBIOS names, or host names of your domain server. If you need to specify the port number include it after the colon (“:”). For example, mydc.mydomain.com:389.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTimeoutInSeconds", "beanStyleSetterMethodName" : "setTimeoutInSeconds", "c2jName" : "TimeoutInSeconds", "c2jShape" : "TimeoutInSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \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 #timeoutInSeconds(Integer)}.\n@param timeoutInSeconds 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 #timeoutInSeconds(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@deprecated Use {@link #timeoutInSeconds()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #timeoutInSeconds(Integer)}\n", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TimeoutInSeconds property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTimeoutInSeconds", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutInSeconds", "fluentSetterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutInSeconds", "getterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@return Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "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" : "TimeoutInSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutInSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutInSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          \n@param timeoutInSeconds Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.", "setterMethodName" : "setTimeoutInSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutInSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                          Specifies the time in seconds, in which the JoinDomain operation must complete. The default is 20 seconds.

                                                                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getUserName", "beanStyleSetterMethodName" : "setUserName", "c2jName" : "UserName", "c2jShape" : "DomainUserName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #userName(String)}.\n@param userName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #userName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@deprecated Use {@link #userName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #userName(String)}\n", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the UserName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasUserName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "userName", "fluentSetterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "userName", "getterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@return Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "UserName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UserName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "UserName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          \n@param userName Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.", "setterMethodName" : "setUserName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "userName", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the user name of user who has permission to add the gateway to the Active Directory domain. The domain user account should be enabled to join computers to the domain. For example, you can use the domain administrator account or an account with delegated permissions to join computers to the domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "DomainUserPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@return Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          \n@param password Sets the password of the user who has permission to add the gateway to the Active Directory domain.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                          Sets the password of the user who has permission to add the gateway to the Active Directory domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "DomainName", "UserName", "Password" ], "shapeName" : "JoinDomainRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "JoinDomainRequest", "variableName" : "joinDomainRequest", "variableType" : "JoinDomainRequest", "documentation" : null, "simpleType" : "JoinDomainRequest", "variableSetterType" : "JoinDomainRequest" }, "wrapper" : false, "xmlNamespace" : null }, "JoinDomainResponse" : { "c2jName" : "JoinDomainOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                          JoinDomainOutput

                                                                                                                          ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                          The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                          Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                          \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                          • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                            Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                            \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                            • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                                                                              Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                              Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                              \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                              • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                                                                                Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                                \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                  Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                  \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                  • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                                                                                    Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActiveDirectoryStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                    Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                    Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                    \n

                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                                    \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                    • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                      Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                      \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                      • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                                                                                        Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                        Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                        \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                        • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                                                                                          Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                          \n

                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                                          \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                          • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                          • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                          • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                          • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                          • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                          • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                          • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                          • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                            \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                            • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                            • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                            • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                            • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                            • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                            • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                            • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                            • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                                                                                              Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@return The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              \n@param gatewayARN The unique Amazon Resource Name (ARN) of the gateway that joined the domain.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                              The unique Amazon Resource Name (ARN) of the gateway that joined the domain.

                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getActiveDirectoryStatus", "beanStyleSetterMethodName" : "setActiveDirectoryStatus", "c2jName" : "ActiveDirectoryStatus", "c2jShape" : "ActiveDirectoryStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                              Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activeDirectoryStatusAsString(String)}.\n@param activeDirectoryStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activeDirectoryStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                              Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                              \n

                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                                              \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                              • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                              • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                              • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                              • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                              • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                              • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                              • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                              • \n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatusAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus\n@deprecated Use {@link #activeDirectoryStatus(String)}\n", "documentation" : "

                                                                                                                                                  Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ActiveDirectoryStatus", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ActiveDirectoryStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasActiveDirectoryStatus", "fluentEnumGetterMethodName" : "activeDirectoryStatus", "fluentEnumSetterMethodName" : "activeDirectoryStatus", "fluentGetterMethodName" : "activeDirectoryStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                  \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                  • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                  • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                  • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                  • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                  • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                  • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                  • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                  • \n@see ActiveDirectoryStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ActiveDirectoryStatus", "fluentSetterMethodName" : "activeDirectoryStatus", "getterDocumentation" : "

                                                                                                                                                    Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                    \n

                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #activeDirectoryStatus} will return {@link ActiveDirectoryStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #activeDirectoryStatusAsString}.\n

                                                                                                                                                    \n@return Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                    • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                    • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                    • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                    • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                    • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                    • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                    • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                    • \n@see ActiveDirectoryStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActiveDirectoryStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActiveDirectoryStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActiveDirectoryStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                      Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                      \n@param activeDirectoryStatus Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                      • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                      • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                      • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                      • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                      • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                      • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                      • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                      • \n@see ActiveDirectoryStatus", "setterMethodName" : "setActiveDirectoryStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activeDirectoryStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                        Indicates the status of the gateway as a member of the Active Directory domain.

                                                                                                                                                        • ACCESS_DENIED: Indicates that the JoinDomain operation failed due to an authentication error.

                                                                                                                                                        • DETACHED: Indicates that gateway is not joined to a domain.

                                                                                                                                                        • JOINED: Indicates that the gateway has successfully joined a domain.

                                                                                                                                                        • JOINING: Indicates that a JoinDomain operation is in progress.

                                                                                                                                                        • NETWORK_ERROR: Indicates that JoinDomain operation failed due to a network or connectivity error.

                                                                                                                                                        • TIMEOUT: Indicates that the JoinDomain operation failed because the operation didn't complete within the allotted time.

                                                                                                                                                        • UNKNOWN_ERROR: Indicates that the JoinDomain operation failed due to another type of error.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "JoinDomainResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "JoinDomainResponse", "variableName" : "joinDomainResponse", "variableType" : "JoinDomainResponse", "documentation" : null, "simpleType" : "JoinDomainResponse", "variableSetterType" : "JoinDomainResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListAutomaticTapeCreationPoliciesRequest" : { "c2jName" : "ListAutomaticTapeCreationPoliciesInput", "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" : "ListAutomaticTapeCreationPolicies", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListAutomaticTapeCreationPolicies", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAutomaticTapeCreationPoliciesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAutomaticTapeCreationPoliciesRequest", "variableName" : "listAutomaticTapeCreationPoliciesRequest", "variableType" : "ListAutomaticTapeCreationPoliciesRequest", "documentation" : null, "simpleType" : "ListAutomaticTapeCreationPoliciesRequest", "variableSetterType" : "ListAutomaticTapeCreationPoliciesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListAutomaticTapeCreationPoliciesResponse" : { "c2jName" : "ListAutomaticTapeCreationPoliciesOutput", "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" : "getAutomaticTapeCreationPolicyInfos", "beanStyleSetterMethodName" : "setAutomaticTapeCreationPolicyInfos", "c2jName" : "AutomaticTapeCreationPolicyInfos", "c2jShape" : "AutomaticTapeCreationPolicyInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \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 #automaticTapeCreationPolicyInfos(List)}.\n@param automaticTapeCreationPolicyInfos 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 #automaticTapeCreationPolicyInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos(List)}\n", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationPolicyInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationPolicyInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationPolicyInfos", "fluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationPolicyInfos", "getterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "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" : "AutomaticTapeCreationPolicyInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationPolicyInfos", "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" : "AutomaticTapeCreationPolicyInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationPolicyInfo.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationPolicyInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationPolicyInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationPolicyInfo)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationPolicyInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationPolicyInfo)", "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(AutomaticTapeCreationPolicyInfo)}\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" : "AutomaticTapeCreationPolicyInfo", "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" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : null, "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : "", "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationPolicyInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationPolicyInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationPolicyInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "setterMethodName" : "setAutomaticTapeCreationPolicyInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomaticTapeCreationPolicyInfos" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAutomaticTapeCreationPolicyInfos", "beanStyleSetterMethodName" : "setAutomaticTapeCreationPolicyInfos", "c2jName" : "AutomaticTapeCreationPolicyInfos", "c2jShape" : "AutomaticTapeCreationPolicyInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \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 #automaticTapeCreationPolicyInfos(List)}.\n@param automaticTapeCreationPolicyInfos 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 #automaticTapeCreationPolicyInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos(List)}\n", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationPolicyInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationPolicyInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationPolicyInfos", "fluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationPolicyInfos", "getterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "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" : "AutomaticTapeCreationPolicyInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationPolicyInfos", "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" : "AutomaticTapeCreationPolicyInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationPolicyInfo.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationPolicyInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationPolicyInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationPolicyInfo)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationPolicyInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationPolicyInfo)", "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(AutomaticTapeCreationPolicyInfo)}\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" : "AutomaticTapeCreationPolicyInfo", "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" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : null, "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : "", "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationPolicyInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationPolicyInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationPolicyInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "setterMethodName" : "setAutomaticTapeCreationPolicyInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAutomaticTapeCreationPolicyInfos", "beanStyleSetterMethodName" : "setAutomaticTapeCreationPolicyInfos", "c2jName" : "AutomaticTapeCreationPolicyInfos", "c2jShape" : "AutomaticTapeCreationPolicyInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \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 #automaticTapeCreationPolicyInfos(List)}.\n@param automaticTapeCreationPolicyInfos 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 #automaticTapeCreationPolicyInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationPolicyInfos(List)}\n", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationPolicyInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationPolicyInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationPolicyInfos", "fluentSetterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationPolicyInfos", "getterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasAutomaticTapeCreationPolicyInfos()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "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" : "AutomaticTapeCreationPolicyInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationPolicyInfos", "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" : "AutomaticTapeCreationPolicyInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationPolicyInfo.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationPolicyInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationPolicyInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationPolicyInfo)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationPolicyInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationPolicyInfo)", "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(AutomaticTapeCreationPolicyInfo)}\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" : "AutomaticTapeCreationPolicyInfo", "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" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : null, "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationPolicyInfo", "variableName" : "member", "variableType" : "AutomaticTapeCreationPolicyInfo", "documentation" : "", "simpleType" : "AutomaticTapeCreationPolicyInfo", "variableSetterType" : "AutomaticTapeCreationPolicyInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationPolicyInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationPolicyInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationPolicyInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        \n@param automaticTapeCreationPolicyInfos Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.", "setterMethodName" : "setAutomaticTapeCreationPolicyInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationPolicyInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        Gets a listing of information about the gateway's automatic tape creation policies, including the automatic tape creation rules and the gateway that is using the policies.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAutomaticTapeCreationPoliciesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAutomaticTapeCreationPoliciesResponse", "variableName" : "listAutomaticTapeCreationPoliciesResponse", "variableType" : "ListAutomaticTapeCreationPoliciesResponse", "documentation" : null, "simpleType" : "ListAutomaticTapeCreationPoliciesResponse", "variableSetterType" : "ListAutomaticTapeCreationPoliciesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListFileSharesRequest" : { "c2jName" : "ListFileSharesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        ListFileShareInput

                                                                                                                                                        ", "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" : "ListFileShares", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListFileShares", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                        The Amazon Resource Name (ARN) of the gateway whose file shares you want to list. If this field is not present, all file shares under your account are listed.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@return The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        \n@param limit The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        The maximum number of file shares to return in the response. The value must be an integer with a value greater than zero. Optional.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@return Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        \n@param marker Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Opaque pagination token returned from a previous ListFileShares operation. If present, Marker specifies where to continue the list from after a previous call to ListFileShares. Optional.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListFileSharesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListFileSharesRequest", "variableName" : "listFileSharesRequest", "variableType" : "ListFileSharesRequest", "documentation" : null, "simpleType" : "ListFileSharesRequest", "variableSetterType" : "ListFileSharesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListFileSharesResponse" : { "c2jName" : "ListFileSharesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        ListFileShareOutput

                                                                                                                                                        ", "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" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareInfoList", "beanStyleSetterMethodName" : "setFileShareInfoList", "c2jName" : "FileShareInfoList", "c2jShape" : "FileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \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 #fileShareInfoList(List)}.\n@param fileShareInfoList 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 #fileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.\n@deprecated Use {@link #fileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareInfoList(List)}\n", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareInfoList", "getterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.", "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" : "FileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareInfoList", "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" : "FileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FileShareInfo.Builder} avoiding the need to create one manually via {@link FileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link FileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(FileShareInfo)}.\n@param member a consumer that will call methods on {@link FileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FileShareInfo)", "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(FileShareInfo)}\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" : "FileShareInfo", "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" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : null, "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : "", "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.", "setterMethodName" : "setFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareInfoList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareInfoList", "beanStyleSetterMethodName" : "setFileShareInfoList", "c2jName" : "FileShareInfoList", "c2jShape" : "FileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \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 #fileShareInfoList(List)}.\n@param fileShareInfoList 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 #fileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.\n@deprecated Use {@link #fileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareInfoList(List)}\n", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareInfoList", "getterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.", "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" : "FileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareInfoList", "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" : "FileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FileShareInfo.Builder} avoiding the need to create one manually via {@link FileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link FileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(FileShareInfo)}.\n@param member a consumer that will call methods on {@link FileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FileShareInfo)", "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(FileShareInfo)}\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" : "FileShareInfo", "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" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : null, "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : "", "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.", "setterMethodName" : "setFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NextMarker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@return If the request includes Marker, the response returns that value in this field.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        \n@param marker If the request includes Marker, the response returns that value in this field.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If the request includes Marker, the response returns that value in this field.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNextMarker", "beanStyleSetterMethodName" : "setNextMarker", "c2jName" : "NextMarker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextMarker(String)}.\n@param nextMarker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextMarker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@deprecated Use {@link #nextMarker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nextMarker(String)}\n", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NextMarker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNextMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextMarker", "fluentSetterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextMarker", "getterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@return If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextMarker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextMarker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextMarker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        \n@param nextMarker If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.", "setterMethodName" : "setNextMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextMarker", "variableType" : "String", "documentation" : "

                                                                                                                                                        If a value is present, there are more file shares to return. In a subsequent request, use NextMarker as the value for Marker to retrieve the next set of file shares.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFileShareInfoList", "beanStyleSetterMethodName" : "setFileShareInfoList", "c2jName" : "FileShareInfoList", "c2jShape" : "FileShareInfoList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \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 #fileShareInfoList(List)}.\n@param fileShareInfoList 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 #fileShareInfoList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.\n@deprecated Use {@link #fileShareInfoList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareInfoList(List)}\n", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareInfoList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareInfoList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareInfoList", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareInfoList", "getterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasFileShareInfoList()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of information about the file gateway's file shares.", "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" : "FileShareInfoList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareInfoList", "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" : "FileShareInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FileShareInfo.Builder} avoiding the need to create one manually via {@link FileShareInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link FileShareInfo.Builder#build()} is called immediately and its result is passed to {@link #member(FileShareInfo)}.\n@param member a consumer that will call methods on {@link FileShareInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FileShareInfo)", "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(FileShareInfo)}\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" : "FileShareInfo", "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" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : null, "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FileShareInfo", "variableName" : "member", "variableType" : "FileShareInfo", "documentation" : "", "simpleType" : "FileShareInfo", "variableSetterType" : "FileShareInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FileShareInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FileShareInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FileShareInfoList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        \n@param fileShareInfoList An array of information about the file gateway's file shares.", "setterMethodName" : "setFileShareInfoList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "fileShareInfoList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of information about the file gateway's file shares.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListFileSharesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListFileSharesResponse", "variableName" : "listFileSharesResponse", "variableType" : "ListFileSharesResponse", "documentation" : null, "simpleType" : "ListFileSharesResponse", "variableSetterType" : "ListFileSharesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListGatewaysRequest" : { "c2jName" : "ListGatewaysInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        A JSON object containing zero or more of the following fields:

                                                                                                                                                        ", "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" : "ListGateways", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListGateways", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@return An opaque string that indicates the position at which to begin the returned list of gateways.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        \n@param marker An opaque string that indicates the position at which to begin the returned list of gateways.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        An opaque string that indicates the position at which to begin the returned list of gateways.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@return Specifies that the list of gateways returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        \n@param limit Specifies that the list of gateways returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                        Specifies that the list of gateways returned be limited to the specified number of items.

                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGatewaysRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListGatewaysRequest", "variableName" : "listGatewaysRequest", "variableType" : "ListGatewaysRequest", "documentation" : null, "simpleType" : "ListGatewaysRequest", "variableSetterType" : "ListGatewaysRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListGatewaysResponse" : { "c2jName" : "ListGatewaysOutput", "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" : "getGateways", "beanStyleSetterMethodName" : "setGateways", "c2jName" : "Gateways", "c2jShape" : "Gateways", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \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 #gateways(List)}.\n@param gateways 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 #gateways(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.\n@deprecated Use {@link #gateways()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gateways(List)}\n", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Gateways property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGateways", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gateways", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gateways", "getterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.", "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" : "Gateways", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Gateways", "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" : "GatewayInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GatewayInfo.Builder} avoiding the need to create one manually via {@link GatewayInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GatewayInfo.Builder#build()} is called immediately and its result is passed to {@link #member(GatewayInfo)}.\n@param member a consumer that will call methods on {@link GatewayInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GatewayInfo)", "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(GatewayInfo)}\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" : "GatewayInfo", "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" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : null, "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : "", "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GatewayInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GatewayInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Gateways", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.", "setterMethodName" : "setGateways", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Gateways" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGateways", "beanStyleSetterMethodName" : "setGateways", "c2jName" : "Gateways", "c2jShape" : "Gateways", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \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 #gateways(List)}.\n@param gateways 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 #gateways(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.\n@deprecated Use {@link #gateways()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gateways(List)}\n", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Gateways property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGateways", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gateways", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gateways", "getterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.", "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" : "Gateways", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Gateways", "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" : "GatewayInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GatewayInfo.Builder} avoiding the need to create one manually via {@link GatewayInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GatewayInfo.Builder#build()} is called immediately and its result is passed to {@link #member(GatewayInfo)}.\n@param member a consumer that will call methods on {@link GatewayInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GatewayInfo)", "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(GatewayInfo)}\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" : "GatewayInfo", "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" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : null, "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : "", "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GatewayInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GatewayInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Gateways", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.", "setterMethodName" : "setGateways", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getGateways", "beanStyleSetterMethodName" : "setGateways", "c2jName" : "Gateways", "c2jShape" : "Gateways", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \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 #gateways(List)}.\n@param gateways 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 #gateways(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.\n@deprecated Use {@link #gateways()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gateways(List)}\n", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Gateways property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGateways", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gateways", "fluentSetterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gateways", "getterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasGateways()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return An array of GatewayInfo objects.", "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" : "Gateways", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Gateways", "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" : "GatewayInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link GatewayInfo.Builder} avoiding the need to create one manually via {@link GatewayInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link GatewayInfo.Builder#build()} is called immediately and its result is passed to {@link #member(GatewayInfo)}.\n@param member a consumer that will call methods on {@link GatewayInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(GatewayInfo)", "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(GatewayInfo)}\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" : "GatewayInfo", "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" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : null, "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "GatewayInfo", "variableName" : "member", "variableType" : "GatewayInfo", "documentation" : "", "simpleType" : "GatewayInfo", "variableSetterType" : "GatewayInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "GatewayInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "GatewayInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Gateways", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        \n@param gateways An array of GatewayInfo objects.", "setterMethodName" : "setGateways", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "gateways", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                        An array of GatewayInfo objects.

                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@return Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        \n@param marker Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                        Use the marker in your next request to fetch the next set of gateways in the list. If there are no more gateways to list, this field does not appear in the response.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListGatewaysResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListGatewaysResponse", "variableName" : "listGatewaysResponse", "variableType" : "ListGatewaysResponse", "documentation" : null, "simpleType" : "ListGatewaysResponse", "variableSetterType" : "ListGatewaysResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListLocalDisksRequest" : { "c2jName" : "ListLocalDisksInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                        A JSON object containing the Amazon Resource Name (ARN) of the gateway.

                                                                                                                                                        ", "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" : "ListLocalDisks", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListLocalDisks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "ListLocalDisksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListLocalDisksRequest", "variableName" : "listLocalDisksRequest", "variableType" : "ListLocalDisksRequest", "documentation" : null, "simpleType" : "ListLocalDisksRequest", "variableSetterType" : "ListLocalDisksRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListLocalDisksResponse" : { "c2jName" : "ListLocalDisksOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDisks", "beanStyleSetterMethodName" : "setDisks", "c2jName" : "Disks", "c2jShape" : "Disks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        A JSON object containing the following fields:

                                                                                                                                                        \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 #disks(List)}.\n@param disks 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 #disks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                        A JSON object containing the following fields:

                                                                                                                                                        \n

                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                        \n

                                                                                                                                                        \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                        \n@return A JSON object containing the following fields:

                                                                                                                                                        • ListLocalDisksOutput$Disks

                                                                                                                                                        • \n@deprecated Use {@link #disks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                          A JSON object containing the following fields:

                                                                                                                                                          \n@param disks A JSON object containing the following fields:

                                                                                                                                                          • ListLocalDisksOutput$Disks

                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disks(List)}\n", "documentation" : "

                                                                                                                                                            A JSON object containing the following fields:

                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Disks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disks", "fluentSetterDocumentation" : "

                                                                                                                                                            A JSON object containing the following fields:

                                                                                                                                                            \n@param disks A JSON object containing the following fields:

                                                                                                                                                            • ListLocalDisksOutput$Disks

                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disks", "getterDocumentation" : "

                                                                                                                                                              A JSON object containing the following fields:

                                                                                                                                                              \n

                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                              \n

                                                                                                                                                              \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                              \n@return A JSON object containing the following fields:

                                                                                                                                                              • ListLocalDisksOutput$Disks

                                                                                                                                                              • ", "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" : "Disks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Disks", "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" : "Disk", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Disk.Builder} avoiding the need to create one manually via {@link Disk#builder()}.\n\nWhen the {@link Consumer} completes, {@link Disk.Builder#build()} is called immediately and its result is passed to {@link #member(Disk)}.\n@param member a consumer that will call methods on {@link Disk.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Disk)", "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(Disk)}\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" : "Disk", "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" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : null, "simpleType" : "Disk", "variableSetterType" : "Disk" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : "", "simpleType" : "Disk", "variableSetterType" : "Disk" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Disk", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Disk", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Disks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                A JSON object containing the following fields:

                                                                                                                                                                \n@param disks A JSON object containing the following fields:

                                                                                                                                                                • ListLocalDisksOutput$Disks

                                                                                                                                                                • ", "setterMethodName" : "setDisks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                  A JSON object containing the following fields:

                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Disks" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDisks", "beanStyleSetterMethodName" : "setDisks", "c2jName" : "Disks", "c2jShape" : "Disks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                  A JSON object containing the following fields:

                                                                                                                                                                  \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 #disks(List)}.\n@param disks 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 #disks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                  A JSON object containing the following fields:

                                                                                                                                                                  \n

                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                  \n

                                                                                                                                                                  \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                                  \n@return A JSON object containing the following fields:

                                                                                                                                                                  • ListLocalDisksOutput$Disks

                                                                                                                                                                  • \n@deprecated Use {@link #disks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                    A JSON object containing the following fields:

                                                                                                                                                                    \n@param disks A JSON object containing the following fields:

                                                                                                                                                                    • ListLocalDisksOutput$Disks

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disks(List)}\n", "documentation" : "

                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Disks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disks", "fluentSetterDocumentation" : "

                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                      \n@param disks A JSON object containing the following fields:

                                                                                                                                                                      • ListLocalDisksOutput$Disks

                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disks", "getterDocumentation" : "

                                                                                                                                                                        A JSON object containing the following fields:

                                                                                                                                                                        \n

                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                        \n

                                                                                                                                                                        \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                                        \n@return A JSON object containing the following fields:

                                                                                                                                                                        • ListLocalDisksOutput$Disks

                                                                                                                                                                        • ", "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" : "Disks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Disks", "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" : "Disk", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Disk.Builder} avoiding the need to create one manually via {@link Disk#builder()}.\n\nWhen the {@link Consumer} completes, {@link Disk.Builder#build()} is called immediately and its result is passed to {@link #member(Disk)}.\n@param member a consumer that will call methods on {@link Disk.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Disk)", "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(Disk)}\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" : "Disk", "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" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : null, "simpleType" : "Disk", "variableSetterType" : "Disk" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : "", "simpleType" : "Disk", "variableSetterType" : "Disk" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Disk", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Disk", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Disks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                          A JSON object containing the following fields:

                                                                                                                                                                          \n@param disks A JSON object containing the following fields:

                                                                                                                                                                          • ListLocalDisksOutput$Disks

                                                                                                                                                                          • ", "setterMethodName" : "setDisks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                            A JSON object containing the following fields:

                                                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getDisks", "beanStyleSetterMethodName" : "setDisks", "c2jName" : "Disks", "c2jShape" : "Disks", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                            A JSON object containing the following fields:

                                                                                                                                                                            \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 #disks(List)}.\n@param disks 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 #disks(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                            A JSON object containing the following fields:

                                                                                                                                                                            \n

                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                            \n

                                                                                                                                                                            \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                                            \n@return A JSON object containing the following fields:

                                                                                                                                                                            • ListLocalDisksOutput$Disks

                                                                                                                                                                            • \n@deprecated Use {@link #disks()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                              A JSON object containing the following fields:

                                                                                                                                                                              \n@param disks A JSON object containing the following fields:

                                                                                                                                                                              • ListLocalDisksOutput$Disks

                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #disks(List)}\n", "documentation" : "

                                                                                                                                                                                A JSON object containing the following fields:

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Disks property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDisks", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "disks", "fluentSetterDocumentation" : "

                                                                                                                                                                                A JSON object containing the following fields:

                                                                                                                                                                                \n@param disks A JSON object containing the following fields:

                                                                                                                                                                                • ListLocalDisksOutput$Disks

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "disks", "getterDocumentation" : "

                                                                                                                                                                                  A JSON object containing the following fields:

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                  \n

                                                                                                                                                                                  \nYou can use {@link #hasDisks()} to see if a value was sent in this field.\n

                                                                                                                                                                                  \n@return A JSON object containing the following fields:

                                                                                                                                                                                  • ListLocalDisksOutput$Disks

                                                                                                                                                                                  • ", "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" : "Disks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Disks", "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" : "Disk", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Disk.Builder} avoiding the need to create one manually via {@link Disk#builder()}.\n\nWhen the {@link Consumer} completes, {@link Disk.Builder#build()} is called immediately and its result is passed to {@link #member(Disk)}.\n@param member a consumer that will call methods on {@link Disk.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Disk)", "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(Disk)}\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" : "Disk", "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" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : null, "simpleType" : "Disk", "variableSetterType" : "Disk" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Disk", "variableName" : "member", "variableType" : "Disk", "documentation" : "", "simpleType" : "Disk", "variableSetterType" : "Disk" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Disk", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Disk", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Disks", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                    A JSON object containing the following fields:

                                                                                                                                                                                    \n@param disks A JSON object containing the following fields:

                                                                                                                                                                                    • ListLocalDisksOutput$Disks

                                                                                                                                                                                    • ", "setterMethodName" : "setDisks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "disks", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListLocalDisksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListLocalDisksResponse", "variableName" : "listLocalDisksResponse", "variableType" : "ListLocalDisksResponse", "documentation" : null, "simpleType" : "ListLocalDisksResponse", "variableSetterType" : "ListLocalDisksResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceRequest" : { "c2jName" : "ListTagsForResourceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      ListTagsForResourceInput

                                                                                                                                                                                      ", "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" : "ListTagsForResource", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListTagsForResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to begin returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to begin returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to begin returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of tags returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of tags returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of tags returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceARN" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      ListTagsForResourceOutput

                                                                                                                                                                                      ", "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" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@return he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      \n@param resourceARN he Amazon Resource Name (ARN) of the resource for which you want to list tags.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      he Amazon Resource Name (ARN) of the resource for which you want to list tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@return An opaque string that indicates the position at which to stop returning the list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      \n@param marker An opaque string that indicates the position at which to stop returning the list of tags.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An opaque string that indicates the position at which to stop returning the list of tags.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array that contains the tags for the specified resource.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      \n@param tags An array that contains the tags for the specified resource.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array that contains the tags for the specified resource.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTagsForResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTagsForResourceResponse", "variableName" : "listTagsForResourceResponse", "variableType" : "ListTagsForResourceResponse", "documentation" : null, "simpleType" : "ListTagsForResourceResponse", "variableSetterType" : "ListTagsForResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListTapesRequest" : { "c2jName" : "ListTapesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object that contains one or more of the following fields:

                                                                                                                                                                                      ", "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" : "ListTapes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListTapes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARNs" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeARNs", "beanStyleSetterMethodName" : "setTapeARNs", "c2jName" : "TapeARNs", "c2jShape" : "TapeARNs", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\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 #tapeARNs(List)}.\n@param tapeARNs 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 #tapeARNs(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.\n@deprecated Use {@link #tapeARNs()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARNs(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARNs property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARNs", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARNs", "fluentSetterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARNs", "getterDocumentation" : "Returns the value of the TapeARNs property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeARNs()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeARNs property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARNs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARNs", "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" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeARNs", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeARNs property for this object.\n\n@param tapeARNs The new value for the TapeARNs property for this object.", "setterMethodName" : "setTapeARNs", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeARNs", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of tapes.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@return An optional number limit for the tapes in the list returned by this call.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      \n@param limit An optional number limit for the tapes in the list returned by this call.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      An optional number limit for the tapes in the list returned by this call.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTapesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTapesRequest", "variableName" : "listTapesRequest", "variableType" : "ListTapesRequest", "documentation" : null, "simpleType" : "ListTapesRequest", "variableSetterType" : "ListTapesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListTapesResponse" : { "c2jName" : "ListTapesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                                      ", "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" : "getTapeInfos", "beanStyleSetterMethodName" : "setTapeInfos", "c2jName" : "TapeInfos", "c2jShape" : "TapeInfos", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\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 #tapeInfos(List)}.\n@param tapeInfos 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 #tapeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.\n@deprecated Use {@link #tapeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeInfos(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeInfos", "fluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeInfos", "getterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeInfos", "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" : "TapeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeInfo.Builder} avoiding the need to create one manually via {@link TapeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeInfo)}.\n@param member a consumer that will call methods on {@link TapeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeInfo)", "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(TapeInfo)}\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" : "TapeInfo", "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" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : null, "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : "", "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeInfos", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.", "setterMethodName" : "setTapeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeInfos" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeInfos", "beanStyleSetterMethodName" : "setTapeInfos", "c2jName" : "TapeInfos", "c2jShape" : "TapeInfos", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\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 #tapeInfos(List)}.\n@param tapeInfos 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 #tapeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.\n@deprecated Use {@link #tapeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeInfos(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeInfos", "fluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeInfos", "getterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeInfos", "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" : "TapeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeInfo.Builder} avoiding the need to create one manually via {@link TapeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeInfo)}.\n@param member a consumer that will call methods on {@link TapeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeInfo)", "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(TapeInfo)}\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" : "TapeInfo", "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" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : null, "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : "", "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeInfos", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.", "setterMethodName" : "setTapeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTapeInfos", "beanStyleSetterMethodName" : "setTapeInfos", "c2jName" : "TapeInfos", "c2jShape" : "TapeInfos", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\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 #tapeInfos(List)}.\n@param tapeInfos 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 #tapeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.\n@deprecated Use {@link #tapeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeInfos(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeInfos", "fluentSetterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeInfos", "getterDocumentation" : "Returns the value of the TapeInfos property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTapeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the TapeInfos property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeInfos", "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" : "TapeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TapeInfo.Builder} avoiding the need to create one manually via {@link TapeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link TapeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(TapeInfo)}.\n@param member a consumer that will call methods on {@link TapeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TapeInfo)", "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(TapeInfo)}\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" : "TapeInfo", "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" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : null, "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TapeInfo", "variableName" : "member", "variableType" : "TapeInfo", "documentation" : "", "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TapeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TapeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TapeInfos", "sensitive" : false, "setterDocumentation" : "Sets the value of the TapeInfos property for this object.\n\n@param tapeInfos The new value for the TapeInfos property for this object.", "setterMethodName" : "setTapeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tapeInfos", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin returning the next list of tapes. Use the marker in your next request to continue pagination of tapes. If there are no more tapes to list, this element does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListTapesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListTapesResponse", "variableName" : "listTapesResponse", "variableType" : "ListTapesResponse", "documentation" : null, "simpleType" : "ListTapesResponse", "variableSetterType" : "ListTapesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumeInitiatorsRequest" : { "c2jName" : "ListVolumeInitiatorsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      ListVolumeInitiatorsInput

                                                                                                                                                                                      ", "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" : "ListVolumeInitiators", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListVolumeInitiators", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes for the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN" ], "shapeName" : "ListVolumeInitiatorsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListVolumeInitiatorsRequest", "variableName" : "listVolumeInitiatorsRequest", "variableType" : "ListVolumeInitiatorsRequest", "documentation" : null, "simpleType" : "ListVolumeInitiatorsRequest", "variableSetterType" : "ListVolumeInitiatorsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumeInitiatorsResponse" : { "c2jName" : "ListVolumeInitiatorsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      ListVolumeInitiatorsOutput

                                                                                                                                                                                      ", "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" : "getInitiators", "beanStyleSetterMethodName" : "setInitiators", "c2jName" : "Initiators", "c2jShape" : "Initiators", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \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 #initiators(List)}.\n@param initiators 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 #initiators(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@deprecated Use {@link #initiators()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiators(List)}\n", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Initiators property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiators", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiators", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiators", "getterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "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" : "Initiators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Initiators", "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" : "Initiator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Initiators", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "setterMethodName" : "setInitiators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Initiators" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInitiators", "beanStyleSetterMethodName" : "setInitiators", "c2jName" : "Initiators", "c2jShape" : "Initiators", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \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 #initiators(List)}.\n@param initiators 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 #initiators(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@deprecated Use {@link #initiators()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiators(List)}\n", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Initiators property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiators", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiators", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiators", "getterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "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" : "Initiators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Initiators", "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" : "Initiator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Initiators", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "setterMethodName" : "setInitiators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInitiators", "beanStyleSetterMethodName" : "setInitiators", "c2jName" : "Initiators", "c2jShape" : "Initiators", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \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 #initiators(List)}.\n@param initiators 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 #initiators(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@deprecated Use {@link #initiators()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiators(List)}\n", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Initiators property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiators", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiators", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiators", "getterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInitiators()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "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" : "Initiators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Initiators", "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" : "Initiator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Initiators", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      \n@param initiators The host names and port numbers of all iSCSI initiators that are connected to the gateway.", "setterMethodName" : "setInitiators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "initiators", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The host names and port numbers of all iSCSI initiators that are connected to the gateway.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVolumeInitiatorsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListVolumeInitiatorsResponse", "variableName" : "listVolumeInitiatorsResponse", "variableType" : "ListVolumeInitiatorsResponse", "documentation" : null, "simpleType" : "ListVolumeInitiatorsResponse", "variableSetterType" : "ListVolumeInitiatorsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumeRecoveryPointsRequest" : { "c2jName" : "ListVolumeRecoveryPointsInput", "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" : "ListVolumeRecoveryPoints", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListVolumeRecoveryPoints", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "ListVolumeRecoveryPointsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListVolumeRecoveryPointsRequest", "variableName" : "listVolumeRecoveryPointsRequest", "variableType" : "ListVolumeRecoveryPointsRequest", "documentation" : null, "simpleType" : "ListVolumeRecoveryPointsRequest", "variableSetterType" : "ListVolumeRecoveryPointsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumeRecoveryPointsResponse" : { "c2jName" : "ListVolumeRecoveryPointsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointInfos", "beanStyleSetterMethodName" : "setVolumeRecoveryPointInfos", "c2jName" : "VolumeRecoveryPointInfos", "c2jShape" : "VolumeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \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 #volumeRecoveryPointInfos(List)}.\n@param volumeRecoveryPointInfos 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 #volumeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.\n@deprecated Use {@link #volumeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.", "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" : "VolumeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointInfos", "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" : "VolumeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link VolumeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link VolumeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeRecoveryPointInfo)", "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(VolumeRecoveryPointInfo)}\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" : "VolumeRecoveryPointInfo", "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" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : null, "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : "", "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.", "setterMethodName" : "setVolumeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeRecoveryPointInfos" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointInfos", "beanStyleSetterMethodName" : "setVolumeRecoveryPointInfos", "c2jName" : "VolumeRecoveryPointInfos", "c2jShape" : "VolumeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \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 #volumeRecoveryPointInfos(List)}.\n@param volumeRecoveryPointInfos 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 #volumeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.\n@deprecated Use {@link #volumeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.", "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" : "VolumeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointInfos", "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" : "VolumeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link VolumeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link VolumeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeRecoveryPointInfo)", "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(VolumeRecoveryPointInfo)}\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" : "VolumeRecoveryPointInfo", "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" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : null, "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : "", "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.", "setterMethodName" : "setVolumeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointInfos", "beanStyleSetterMethodName" : "setVolumeRecoveryPointInfos", "c2jName" : "VolumeRecoveryPointInfos", "c2jShape" : "VolumeRecoveryPointInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \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 #volumeRecoveryPointInfos(List)}.\n@param volumeRecoveryPointInfos 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 #volumeRecoveryPointInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.\n@deprecated Use {@link #volumeRecoveryPointInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeRecoveryPointInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeRecoveryPointInfo objects.", "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" : "VolumeRecoveryPointInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointInfos", "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" : "VolumeRecoveryPointInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeRecoveryPointInfo.Builder} avoiding the need to create one manually via {@link VolumeRecoveryPointInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeRecoveryPointInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeRecoveryPointInfo)}.\n@param member a consumer that will call methods on {@link VolumeRecoveryPointInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeRecoveryPointInfo)", "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(VolumeRecoveryPointInfo)}\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" : "VolumeRecoveryPointInfo", "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" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : null, "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeRecoveryPointInfo", "variableName" : "member", "variableType" : "VolumeRecoveryPointInfo", "documentation" : "", "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeRecoveryPointInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeRecoveryPointInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeRecoveryPointInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      \n@param volumeRecoveryPointInfos An array of VolumeRecoveryPointInfo objects.", "setterMethodName" : "setVolumeRecoveryPointInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeRecoveryPointInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeRecoveryPointInfo objects.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVolumeRecoveryPointsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListVolumeRecoveryPointsResponse", "variableName" : "listVolumeRecoveryPointsResponse", "variableType" : "ListVolumeRecoveryPointsResponse", "documentation" : null, "simpleType" : "ListVolumeRecoveryPointsResponse", "variableSetterType" : "ListVolumeRecoveryPointsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumesRequest" : { "c2jName" : "ListVolumesInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object that contains one or more of the following fields:

                                                                                                                                                                                      ", "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" : "ListVolumes", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ListVolumes", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Limit" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@return A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      \n@param marker A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A string that indicates the position at which to begin the returned list of volumes. Obtain the marker from the response of a previous List iSCSI Volumes request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.\n@deprecated Use {@link #limit()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #limit(Integer)}\n", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Limit property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLimit", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@return Specifies that the list of volumes returned be limited to the specified number of items.", "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" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      \n@param limit Specifies that the list of volumes returned be limited to the specified number of items.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      Specifies that the list of volumes returned be limited to the specified number of items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVolumesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListVolumesRequest", "variableName" : "listVolumesRequest", "variableType" : "ListVolumesRequest", "documentation" : null, "simpleType" : "ListVolumesRequest", "variableSetterType" : "ListVolumesRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ListVolumesResponse" : { "c2jName" : "ListVolumesOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeInfos", "beanStyleSetterMethodName" : "setVolumeInfos", "c2jName" : "VolumeInfos", "c2jShape" : "VolumeInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \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 #volumeInfos(List)}.\n@param volumeInfos 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 #volumeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@deprecated Use {@link #volumeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "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" : "VolumeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeInfos", "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" : "VolumeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeInfo.Builder} avoiding the need to create one manually via {@link VolumeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeInfo)}.\n@param member a consumer that will call methods on {@link VolumeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeInfo)", "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(VolumeInfo)}\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" : "VolumeInfo", "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" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : null, "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : "", "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "setterMethodName" : "setVolumeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Marker" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeInfos" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeInfos", "beanStyleSetterMethodName" : "setVolumeInfos", "c2jName" : "VolumeInfos", "c2jShape" : "VolumeInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \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 #volumeInfos(List)}.\n@param volumeInfos 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 #volumeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@deprecated Use {@link #volumeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "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" : "VolumeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeInfos", "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" : "VolumeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeInfo.Builder} avoiding the need to create one manually via {@link VolumeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeInfo)}.\n@param member a consumer that will call methods on {@link VolumeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeInfo)", "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(VolumeInfo)}\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" : "VolumeInfo", "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" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : null, "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : "", "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "setterMethodName" : "setVolumeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMarker", "beanStyleSetterMethodName" : "setMarker", "c2jName" : "Marker", "c2jShape" : "Marker", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #marker(String)}.\n@param marker a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #marker(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@deprecated Use {@link #marker()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #marker(String)}\n", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Marker property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMarker", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "marker", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "marker", "getterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@return Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Marker", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Marker", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Marker", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      \n@param marker Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.", "setterMethodName" : "setMarker", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "marker", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Use the marker in your next request to continue pagination of iSCSI volumes. If there are no more volumes to list, this field does not appear in the response body.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getVolumeInfos", "beanStyleSetterMethodName" : "setVolumeInfos", "c2jName" : "VolumeInfos", "c2jShape" : "VolumeInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \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 #volumeInfos(List)}.\n@param volumeInfos 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 #volumeInfos(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@deprecated Use {@link #volumeInfos()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeInfos(List)}\n", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeInfos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeInfos", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeInfos", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeInfos", "getterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasVolumeInfos()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "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" : "VolumeInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeInfos", "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" : "VolumeInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link VolumeInfo.Builder} avoiding the need to create one manually via {@link VolumeInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeInfo.Builder#build()} is called immediately and its result is passed to {@link #member(VolumeInfo)}.\n@param member a consumer that will call methods on {@link VolumeInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(VolumeInfo)", "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(VolumeInfo)}\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" : "VolumeInfo", "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" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : null, "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeInfo", "variableName" : "member", "variableType" : "VolumeInfo", "documentation" : "", "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "VolumeInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "VolumeInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "VolumeInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      \n@param volumeInfos An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".", "setterMethodName" : "setVolumeInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "volumeInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An array of VolumeInfo objects, where each object describes an iSCSI volume. If no volumes are defined for the gateway, then VolumeInfos is an empty array \"[]\".

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListVolumesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListVolumesResponse", "variableName" : "listVolumesResponse", "variableType" : "ListVolumesResponse", "documentation" : null, "simpleType" : "ListVolumesResponse", "variableSetterType" : "ListVolumesResponse" }, "wrapper" : false, "xmlNamespace" : null }, "NFSFileShareDefaults" : { "c2jName" : "NFSFileShareDefaults", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes Network File System (NFS) file share default values. Files and folders stored as Amazon S3 objects in S3 buckets don't, by default, have Unix file permissions assigned to them. Upon discovery in an S3 bucket by Storage Gateway, the S3 objects that represent files and folders are assigned these default Unix permissions. This operation is only supported for file gateways.

                                                                                                                                                                                      ", "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" : "getFileMode", "beanStyleSetterMethodName" : "setFileMode", "c2jName" : "FileMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileMode(String)}.\n@param fileMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@deprecated Use {@link #fileMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "setterMethodName" : "setFileMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDirectoryMode", "beanStyleSetterMethodName" : "setDirectoryMode", "c2jName" : "DirectoryMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryMode(String)}.\n@param directoryMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@deprecated Use {@link #directoryMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #directoryMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DirectoryMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDirectoryMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "setterMethodName" : "setDirectoryMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #groupId(Long)}.\n@param groupId 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 #groupId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@deprecated Use {@link #groupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GroupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGroupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #ownerId(Long)}.\n@param ownerId 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 #ownerId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "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" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DirectoryMode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDirectoryMode", "beanStyleSetterMethodName" : "setDirectoryMode", "c2jName" : "DirectoryMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryMode(String)}.\n@param directoryMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@deprecated Use {@link #directoryMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #directoryMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DirectoryMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDirectoryMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "setterMethodName" : "setDirectoryMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileMode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileMode", "beanStyleSetterMethodName" : "setFileMode", "c2jName" : "FileMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileMode(String)}.\n@param fileMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@deprecated Use {@link #fileMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "setterMethodName" : "setFileMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GroupId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #groupId(Long)}.\n@param groupId 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 #groupId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@deprecated Use {@link #groupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GroupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGroupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "OwnerId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #ownerId(Long)}.\n@param ownerId 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 #ownerId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "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" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileMode", "beanStyleSetterMethodName" : "setFileMode", "c2jName" : "FileMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileMode(String)}.\n@param fileMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@deprecated Use {@link #fileMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@return The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      \n@param fileMode The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.", "setterMethodName" : "setFileMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix file mode in the form \"nnnn\". For example, \"0666\" represents the default file mode inside the file share. The default value is 0666.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDirectoryMode", "beanStyleSetterMethodName" : "setDirectoryMode", "c2jName" : "DirectoryMode", "c2jShape" : "PermissionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #directoryMode(String)}.\n@param directoryMode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #directoryMode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@deprecated Use {@link #directoryMode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #directoryMode(String)}\n", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DirectoryMode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDirectoryMode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "directoryMode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "directoryMode", "getterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@return The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DirectoryMode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DirectoryMode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DirectoryMode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      \n@param directoryMode The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.", "setterMethodName" : "setDirectoryMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "directoryMode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Unix directory mode in the form \"nnnn\". For example, \"0666\" represents the default access mode for all directories inside the file share. The default value is 0777.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGroupId", "beanStyleSetterMethodName" : "setGroupId", "c2jName" : "GroupId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #groupId(Long)}.\n@param groupId 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 #groupId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@deprecated Use {@link #groupId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #groupId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GroupId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGroupId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groupId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groupId", "getterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "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" : "GroupId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GroupId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "GroupId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param groupId The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.", "setterMethodName" : "setGroupId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "groupId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default group ID for the file share (unless the files have another group ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getOwnerId", "beanStyleSetterMethodName" : "setOwnerId", "c2jName" : "OwnerId", "c2jShape" : "PermissionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \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 #ownerId(Long)}.\n@param ownerId 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 #ownerId(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@deprecated Use {@link #ownerId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ownerId(Long)}\n", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the OwnerId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasOwnerId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerId", "getterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@return The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "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" : "OwnerId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "OwnerId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      \n@param ownerId The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.", "setterMethodName" : "setOwnerId", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "ownerId", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The default owner ID for files in the file share (unless the files have another owner ID specified). The default value is nfsnobody.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NFSFileShareDefaults", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "wrapper" : false, "xmlNamespace" : null }, "NFSFileShareInfo" : { "c2jName" : "NFSFileShareInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Unix file permissions and ownership information assigned, by default, to native S3 objects when file gateway discovers them in S3 buckets. This operation is only supported in file gateways.

                                                                                                                                                                                      ", "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" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.\n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LocationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NFSFileShareDefaults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Path" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Squash" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.\n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "Returns the value of the NFSFileShareDefaults property for this object.\n@return The value of the NFSFileShareDefaults property for this object.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "Sets the value of the NFSFileShareDefaults property for this object.\n\n@param nfsFileShareDefaults The new value for the NFSFileShareDefaults property for this object.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "Returns the value of the Path property for this object.\n@return The value of the Path property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "Sets the value of the Path property for this object.\n\n@param path The new value for the Path property for this object.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "Returns the value of the ClientList property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The value of the ClientList property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "Sets the value of the ClientList property for this object.\n\n@param clientList The new value for the ClientList property for this object.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.\n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "Returns the value of the Squash property for this object.\n@return The value of the Squash property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "Sets the value of the Squash property for this object.\n\n@param squash The new value for the Squash property for this object.", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the NFS file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NFSFileShareInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NFSFileShareInfo", "variableName" : "nfsFileShareInfo", "variableType" : "NFSFileShareInfo", "documentation" : null, "simpleType" : "NFSFileShareInfo", "variableSetterType" : "NFSFileShareInfo" }, "wrapper" : false, "xmlNamespace" : null }, "NetworkInterface" : { "c2jName" : "NetworkInterface", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes a gateway's network interface.

                                                                                                                                                                                      ", "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" : "getIpv4Address", "beanStyleSetterMethodName" : "setIpv4Address", "c2jName" : "Ipv4Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv4Address(String)}.\n@param ipv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.\n@deprecated Use {@link #ipv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv4Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv4Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv4Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv4Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.", "setterMethodName" : "setIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@deprecated Use {@link #macAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #macAddress(String)}\n", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MacAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMacAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "Ipv6Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Ipv4Address" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv4Address", "beanStyleSetterMethodName" : "setIpv4Address", "c2jName" : "Ipv4Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv4Address(String)}.\n@param ipv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.\n@deprecated Use {@link #ipv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv4Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv4Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv4Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv4Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.", "setterMethodName" : "setIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Ipv6Address" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "Ipv6Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MacAddress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@deprecated Use {@link #macAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #macAddress(String)}\n", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MacAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMacAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv4Address", "beanStyleSetterMethodName" : "setIpv4Address", "c2jName" : "Ipv4Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv4Address(String)}.\n@param ipv4Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv4Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.\n@deprecated Use {@link #ipv4Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv4Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv4Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv4Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv4Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv4Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@return The Internet Protocol version 4 (IPv4) address of the interface.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv4Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv4Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv4Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      \n@param ipv4Address The Internet Protocol version 4 (IPv4) address of the interface.", "setterMethodName" : "setIpv4Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv4Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 4 (IPv4) address of the interface.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMacAddress", "beanStyleSetterMethodName" : "setMacAddress", "c2jName" : "MacAddress", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #macAddress(String)}.\n@param macAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #macAddress(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@deprecated Use {@link #macAddress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #macAddress(String)}\n", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MacAddress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMacAddress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "macAddress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "macAddress", "getterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@return The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MacAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MacAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MacAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      \n@param macAddress The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "setterMethodName" : "setMacAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "macAddress", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Media Access Control (MAC) address of the interface.

                                                                                                                                                                                      This is currently unsupported and will not be returned in output.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getIpv6Address", "beanStyleSetterMethodName" : "setIpv6Address", "c2jName" : "Ipv6Address", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipv6Address(String)}.\n@param ipv6Address a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipv6Address(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@deprecated Use {@link #ipv6Address()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #ipv6Address(String)}\n", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Ipv6Address property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasIpv6Address", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipv6Address", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipv6Address", "getterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@return The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Ipv6Address", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Ipv6Address", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Ipv6Address", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      \n@param ipv6Address The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.", "setterMethodName" : "setIpv6Address", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipv6Address", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Internet Protocol version 6 (IPv6) address of the interface. Currently not supported.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NetworkInterface", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NetworkInterface", "variableName" : "networkInterface", "variableType" : "NetworkInterface", "documentation" : null, "simpleType" : "NetworkInterface", "variableSetterType" : "NetworkInterface" }, "wrapper" : false, "xmlNamespace" : null }, "NotifyWhenUploadedRequest" : { "c2jName" : "NotifyWhenUploadedInput", "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" : "NotifyWhenUploaded", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.NotifyWhenUploaded", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARN" ], "shapeName" : "NotifyWhenUploadedRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "NotifyWhenUploadedRequest", "variableName" : "notifyWhenUploadedRequest", "variableType" : "NotifyWhenUploadedRequest", "documentation" : null, "simpleType" : "NotifyWhenUploadedRequest", "variableSetterType" : "NotifyWhenUploadedRequest" }, "wrapper" : false, "xmlNamespace" : null }, "NotifyWhenUploadedResponse" : { "c2jName" : "NotifyWhenUploadedOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NotificationId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotifyWhenUploadedResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotifyWhenUploadedResponse", "variableName" : "notifyWhenUploadedResponse", "variableType" : "NotifyWhenUploadedResponse", "documentation" : null, "simpleType" : "NotifyWhenUploadedResponse", "variableSetterType" : "NotifyWhenUploadedResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ObjectACL" : { "c2jName" : "ObjectACL", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : [ { "name" : "PRIVATE", "value" : "private" }, { "name" : "PUBLIC_READ", "value" : "public-read" }, { "name" : "PUBLIC_READ_WRITE", "value" : "public-read-write" }, { "name" : "AUTHENTICATED_READ", "value" : "authenticated-read" }, { "name" : "BUCKET_OWNER_READ", "value" : "bucket-owner-read" }, { "name" : "BUCKET_OWNER_FULL_CONTROL", "value" : "bucket-owner-full-control" }, { "name" : "AWS_EXEC_READ", "value" : "aws-exec-read" } ], "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" : "ObjectACL", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ObjectACL", "variableName" : "objectACL", "variableType" : "ObjectACL", "documentation" : null, "simpleType" : "ObjectACL", "variableSetterType" : "ObjectACL" }, "wrapper" : false, "xmlNamespace" : null }, "RefreshCacheRequest" : { "c2jName" : "RefreshCacheInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RefreshCacheInput

                                                                                                                                                                                      ", "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" : "RefreshCache", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.RefreshCache", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFolderList", "beanStyleSetterMethodName" : "setFolderList", "c2jName" : "FolderList", "c2jShape" : "FolderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \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 #folderList(List)}.\n@param folderList 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 #folderList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@deprecated Use {@link #folderList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #folderList(List)}\n", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FolderList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFolderList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "folderList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "folderList", "getterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "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" : "FolderList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FolderList", "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" : "Folder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FolderList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "setterMethodName" : "setFolderList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #recursive(Boolean)}.\n@param recursive a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursive(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@deprecated Use {@link #recursive()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recursive(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recursive property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecursive", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FolderList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFolderList", "beanStyleSetterMethodName" : "setFolderList", "c2jName" : "FolderList", "c2jShape" : "FolderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \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 #folderList(List)}.\n@param folderList 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 #folderList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@deprecated Use {@link #folderList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #folderList(List)}\n", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FolderList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFolderList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "folderList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "folderList", "getterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "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" : "FolderList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FolderList", "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" : "Folder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FolderList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "setterMethodName" : "setFolderList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Recursive" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #recursive(Boolean)}.\n@param recursive a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursive(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@deprecated Use {@link #recursive()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recursive(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recursive property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecursive", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share you want to refresh.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share you want to refresh.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share you want to refresh.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getFolderList", "beanStyleSetterMethodName" : "setFolderList", "c2jName" : "FolderList", "c2jShape" : "FolderList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \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 #folderList(List)}.\n@param folderList 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 #folderList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@deprecated Use {@link #folderList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #folderList(List)}\n", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FolderList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFolderList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "folderList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "folderList", "getterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasFolderList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "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" : "FolderList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FolderList", "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" : "Folder", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "FolderList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      \n@param folderList A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.", "setterMethodName" : "setFolderList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "folderList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A comma-separated list of the paths of folders to refresh in the cache. The default is [\"/\"]. The default refreshes objects and folders at the root of the Amazon S3 bucket. If Recursive is set to \"true\", the entire S3 bucket that the file share has access to is refreshed.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #recursive(Boolean)}.\n@param recursive a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #recursive(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@deprecated Use {@link #recursive()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recursive(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Recursive property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecursive", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@return A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      \n@param recursive A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that specifies whether to recursively refresh folders in the cache. The refresh includes folders that were in the cache the last time the gateway listed the folder's contents. If this value set to \"true\", each folder that is listed in FolderList is recursively updated. Otherwise, subfolders listed in FolderList are not refreshed. Only objects that are in folders listed directly under FolderList are found and used for the update. The default is \"true\".

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARN" ], "shapeName" : "RefreshCacheRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RefreshCacheRequest", "variableName" : "refreshCacheRequest", "variableType" : "RefreshCacheRequest", "documentation" : null, "simpleType" : "RefreshCacheRequest", "variableSetterType" : "RefreshCacheRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RefreshCacheResponse" : { "c2jName" : "RefreshCacheOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RefreshCacheOutput

                                                                                                                                                                                      ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NotificationId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNotificationId", "beanStyleSetterMethodName" : "setNotificationId", "c2jName" : "NotificationId", "c2jShape" : "NotificationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationId(String)}.\n@param notificationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.\n@deprecated Use {@link #notificationId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #notificationId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NotificationId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNotificationId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationId", "fluentSetterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationId", "getterDocumentation" : "Returns the value of the NotificationId property for this object.\n@return The value of the NotificationId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationId", "sensitive" : false, "setterDocumentation" : "Sets the value of the NotificationId property for this object.\n\n@param notificationId The new value for the NotificationId property for this object.", "setterMethodName" : "setNotificationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RefreshCacheResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RefreshCacheResponse", "variableName" : "refreshCacheResponse", "variableType" : "RefreshCacheResponse", "documentation" : null, "simpleType" : "RefreshCacheResponse", "variableSetterType" : "RefreshCacheResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveTagsFromResourceRequest" : { "c2jName" : "RemoveTagsFromResourceInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RemoveTagsFromResourceInput

                                                                                                                                                                                      ", "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" : "RemoveTagsFromResource", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.RemoveTagsFromResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TagKeys" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource you want to remove the tags from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource you want to remove the tags from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "TagKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \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 #tagKeys(List)}.\n@param tagKeys 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 #tagKeys(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@deprecated Use {@link #tagKeys()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tagKeys(List)}\n", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TagKeys property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTagKeys", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTagKeys()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "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" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TagKeys", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      \n@param tagKeys The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.", "setterMethodName" : "setTagKeys", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagKeys", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The keys of the tags you want to remove from the specified resource. A tag is composed of a key-value pair.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceARN", "TagKeys" ], "shapeName" : "RemoveTagsFromResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveTagsFromResourceRequest", "variableName" : "removeTagsFromResourceRequest", "variableType" : "RemoveTagsFromResourceRequest", "documentation" : null, "simpleType" : "RemoveTagsFromResourceRequest", "variableSetterType" : "RemoveTagsFromResourceRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RemoveTagsFromResourceResponse" : { "c2jName" : "RemoveTagsFromResourceOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RemoveTagsFromResourceOutput

                                                                                                                                                                                      ", "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" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getResourceARN", "beanStyleSetterMethodName" : "setResourceARN", "c2jName" : "ResourceARN", "c2jShape" : "ResourceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceARN(String)}.\n@param resourceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@deprecated Use {@link #resourceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #resourceARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ResourceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasResourceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      \n@param resourceARN The Amazon Resource Name (ARN) of the resource that the tags were removed from.", "setterMethodName" : "setResourceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the resource that the tags were removed from.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RemoveTagsFromResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveTagsFromResourceResponse", "variableName" : "removeTagsFromResourceResponse", "variableType" : "RemoveTagsFromResourceResponse", "documentation" : null, "simpleType" : "RemoveTagsFromResourceResponse", "variableSetterType" : "RemoveTagsFromResourceResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ResetCacheRequest" : { "c2jName" : "ResetCacheInput", "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" : "ResetCache", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ResetCache", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "ResetCacheRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResetCacheRequest", "variableName" : "resetCacheRequest", "variableType" : "ResetCacheRequest", "documentation" : null, "simpleType" : "ResetCacheRequest", "variableSetterType" : "ResetCacheRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ResetCacheResponse" : { "c2jName" : "ResetCacheOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResetCacheResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResetCacheResponse", "variableName" : "resetCacheResponse", "variableType" : "ResetCacheResponse", "documentation" : null, "simpleType" : "ResetCacheResponse", "variableSetterType" : "ResetCacheResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RetrieveTapeArchiveRequest" : { "c2jName" : "RetrieveTapeArchiveInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RetrieveTapeArchiveInput

                                                                                                                                                                                      ", "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" : "RetrieveTapeArchive", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.RetrieveTapeArchive", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape you want to retrieve from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway you want to retrieve the virtual tape to. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      You retrieve archived virtual tapes to only one gateway and the gateway must be a tape gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TapeARN", "GatewayARN" ], "shapeName" : "RetrieveTapeArchiveRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RetrieveTapeArchiveRequest", "variableName" : "retrieveTapeArchiveRequest", "variableType" : "RetrieveTapeArchiveRequest", "documentation" : null, "simpleType" : "RetrieveTapeArchiveRequest", "variableSetterType" : "RetrieveTapeArchiveRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RetrieveTapeArchiveResponse" : { "c2jName" : "RetrieveTapeArchiveOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RetrieveTapeArchiveOutput

                                                                                                                                                                                      ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the retrieved virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the retrieved virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the retrieved virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RetrieveTapeArchiveResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RetrieveTapeArchiveResponse", "variableName" : "retrieveTapeArchiveResponse", "variableType" : "RetrieveTapeArchiveResponse", "documentation" : null, "simpleType" : "RetrieveTapeArchiveResponse", "variableSetterType" : "RetrieveTapeArchiveResponse" }, "wrapper" : false, "xmlNamespace" : null }, "RetrieveTapeRecoveryPointRequest" : { "c2jName" : "RetrieveTapeRecoveryPointInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RetrieveTapeRecoveryPointInput

                                                                                                                                                                                      ", "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" : "RetrieveTapeRecoveryPoint", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.RetrieveTapeRecoveryPoint", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which you want to retrieve the recovery point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TapeARN", "GatewayARN" ], "shapeName" : "RetrieveTapeRecoveryPointRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RetrieveTapeRecoveryPointRequest", "variableName" : "retrieveTapeRecoveryPointRequest", "variableType" : "RetrieveTapeRecoveryPointRequest", "documentation" : null, "simpleType" : "RetrieveTapeRecoveryPointRequest", "variableSetterType" : "RetrieveTapeRecoveryPointRequest" }, "wrapper" : false, "xmlNamespace" : null }, "RetrieveTapeRecoveryPointResponse" : { "c2jName" : "RetrieveTapeRecoveryPointOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      RetrieveTapeRecoveryPointOutput

                                                                                                                                                                                      ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape for which the recovery point was retrieved.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RetrieveTapeRecoveryPointResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RetrieveTapeRecoveryPointResponse", "variableName" : "retrieveTapeRecoveryPointResponse", "variableType" : "RetrieveTapeRecoveryPointResponse", "documentation" : null, "simpleType" : "RetrieveTapeRecoveryPointResponse", "variableSetterType" : "RetrieveTapeRecoveryPointResponse" }, "wrapper" : false, "xmlNamespace" : null }, "SMBFileShareInfo" : { "c2jName" : "SMBFileShareInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Windows file permissions and ownership information assigned, by default, to native S3 objects when file gateway discovers them in S3 buckets. This operation is only supported for file gateways.

                                                                                                                                                                                      ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AuditDestinationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Authentication" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InvalidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LocationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Path" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Role" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBACLEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ValidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "Returns the value of the FileShareARN property for this object.\n@return The value of the FileShareARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareARN property for this object.\n\n@param fileShareARN The new value for the FileShareARN property for this object.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareId", "beanStyleSetterMethodName" : "setFileShareId", "c2jName" : "FileShareId", "c2jShape" : "FileShareId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareId(String)}.\n@param fileShareId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.\n@deprecated Use {@link #fileShareId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareId(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareId", "fluentSetterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareId", "getterDocumentation" : "Returns the value of the FileShareId property for this object.\n@return The value of the FileShareId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareId", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareId property for this object.\n\n@param fileShareId The new value for the FileShareId property for this object.", "setterMethodName" : "setFileShareId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareStatus", "beanStyleSetterMethodName" : "setFileShareStatus", "c2jName" : "FileShareStatus", "c2jShape" : "FileShareStatus", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareStatus(String)}.\n@param fileShareStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.\n@deprecated Use {@link #fileShareStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareStatus(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareStatus", "fluentSetterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareStatus", "getterDocumentation" : "Returns the value of the FileShareStatus property for this object.\n@return The value of the FileShareStatus property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareStatus", "sensitive" : false, "setterDocumentation" : "Sets the value of the FileShareStatus property for this object.\n\n@param fileShareStatus The new value for the FileShareStatus property for this object.", "setterMethodName" : "setFileShareStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareStatus", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "Path", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.\n@deprecated Use {@link #path()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #path(String)}\n", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Path property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPath", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@return The file share path used by the SMB client to identify the mount point.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      \n@param path The file share path used by the SMB client to identify the mount point.", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The file share path used by the SMB client to identify the mount point.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRole", "beanStyleSetterMethodName" : "setRole", "c2jName" : "Role", "c2jShape" : "Role", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #role(String)}.\n@param role a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #role(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.\n@deprecated Use {@link #role()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #role(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Role property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRole", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "role", "fluentSetterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "role", "getterDocumentation" : "Returns the value of the Role property for this object.\n@return The value of the Role property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Role", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Role", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Role", "sensitive" : false, "setterDocumentation" : "Sets the value of the Role property for this object.\n\n@param role The new value for the Role property for this object.", "setterMethodName" : "setRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "role", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocationARN", "beanStyleSetterMethodName" : "setLocationARN", "c2jName" : "LocationARN", "c2jShape" : "LocationARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #locationARN(String)}.\n@param locationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #locationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.\n@deprecated Use {@link #locationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #locationARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "locationARN", "fluentSetterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "locationARN", "getterDocumentation" : "Returns the value of the LocationARN property for this object.\n@return The value of the LocationARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocationARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the LocationARN property for this object.\n\n@param locationARN The new value for the LocationARN property for this object.", "setterMethodName" : "setLocationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "locationARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "Returns the value of the ObjectACL property for this object.\n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return The value of the ObjectACL property for this object.\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "Sets the value of the ObjectACL property for this object.\n\n@param objectACL The new value for the ObjectACL property for this object.\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                      RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@return If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      \n@param smbaclEnabled If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If this value is set to \"true\", indicates that ACL (access control list) is enabled on the SMB file share. If it is set to \"false\", it indicates that file and directory permissions are mapped to the POSIX permission.

                                                                                                                                                                                      For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.html in the Storage Gateway User Guide.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param adminUserList A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuthentication", "beanStyleSetterMethodName" : "setAuthentication", "c2jName" : "Authentication", "c2jShape" : "Authentication", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #authentication(String)}.\n@param authentication a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #authentication(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.\n@deprecated Use {@link #authentication()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #authentication(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Authentication property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuthentication", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "authentication", "fluentSetterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "authentication", "getterDocumentation" : "Returns the value of the Authentication property for this object.\n@return The value of the Authentication property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Authentication", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Authentication", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Authentication", "sensitive" : false, "setterDocumentation" : "Sets the value of the Authentication property for this object.\n\n@param authentication The new value for the Authentication property for this object.", "setterMethodName" : "setAuthentication", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "authentication", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      \n@param tags A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of up to 50 tags assigned to the SMB file share, sorted alphabetically by key name. Each tag is a key-value pair. For a gateway with more than 10 tags assigned, you can view all tags using the ListTagsForResource API operation.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SMBFileShareInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMBFileShareInfo", "variableName" : "smbFileShareInfo", "variableType" : "SMBFileShareInfo", "documentation" : null, "simpleType" : "SMBFileShareInfo", "variableSetterType" : "SMBFileShareInfo" }, "wrapper" : false, "xmlNamespace" : null }, "SMBSecurityStrategy" : { "c2jName" : "SMBSecurityStrategy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CLIENT_SPECIFIED", "value" : "ClientSpecified" }, { "name" : "MANDATORY_SIGNING", "value" : "MandatorySigning" }, { "name" : "MANDATORY_ENCRYPTION", "value" : "MandatoryEncryption" } ], "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" : "SMBSecurityStrategy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SMBSecurityStrategy", "variableName" : "smbSecurityStrategy", "variableType" : "SMBSecurityStrategy", "documentation" : null, "simpleType" : "SMBSecurityStrategy", "variableSetterType" : "SMBSecurityStrategy" }, "wrapper" : false, "xmlNamespace" : null }, "ServiceUnavailableErrorException" : { "c2jName" : "ServiceUnavailableError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An internal server error has occurred because the service is unavailable. For more information, see the error and message fields.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceUnavailableError", "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" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "error", "c2jShape" : "StorageGatewayError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StorageGatewayError.Builder} avoiding the need to create one manually via {@link StorageGatewayError#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageGatewayError.Builder#build()} is called immediately and its result is passed to {@link #error(StorageGatewayError)}.\n@param error a consumer that will call methods on {@link StorageGatewayError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(StorageGatewayError)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(StorageGatewayError)}\n", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "error", "getterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.", "getterModel" : { "returnType" : "StorageGatewayError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Error", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.", "setterMethodName" : "setError", "setterModel" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : null, "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Error" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "error", "c2jShape" : "StorageGatewayError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StorageGatewayError.Builder} avoiding the need to create one manually via {@link StorageGatewayError#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageGatewayError.Builder#build()} is called immediately and its result is passed to {@link #error(StorageGatewayError)}.\n@param error a consumer that will call methods on {@link StorageGatewayError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(StorageGatewayError)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(StorageGatewayError)}\n", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "error", "getterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.", "getterModel" : { "returnType" : "StorageGatewayError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Error", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.", "setterMethodName" : "setError", "setterModel" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : null, "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getError", "beanStyleSetterMethodName" : "setError", "c2jName" : "error", "c2jShape" : "StorageGatewayError", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link StorageGatewayError.Builder} avoiding the need to create one manually via {@link StorageGatewayError#builder()}.\n\nWhen the {@link Consumer} completes, {@link StorageGatewayError.Builder#build()} is called immediately and its result is passed to {@link #error(StorageGatewayError)}.\n@param error a consumer that will call methods on {@link StorageGatewayError.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #error(StorageGatewayError)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.\n@deprecated Use {@link #error()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #error(StorageGatewayError)}\n", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Error property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasError", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "error", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "error", "getterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@return A StorageGatewayError that provides more information about the cause of the error.", "getterModel" : { "returnType" : "StorageGatewayError", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "error", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "error", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Error", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      \n@param error A StorageGatewayError that provides more information about the cause of the error.", "setterMethodName" : "setError", "setterModel" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : null, "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "error", "variableType" : "StorageGatewayError", "documentation" : "

                                                                                                                                                                                      A StorageGatewayError that provides more information about the cause of the error.

                                                                                                                                                                                      ", "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceUnavailableErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceUnavailableErrorException", "variableName" : "serviceUnavailableErrorException", "variableType" : "ServiceUnavailableErrorException", "documentation" : null, "simpleType" : "ServiceUnavailableErrorException", "variableSetterType" : "ServiceUnavailableErrorException" }, "wrapper" : false, "xmlNamespace" : null }, "SetLocalConsolePasswordRequest" : { "c2jName" : "SetLocalConsolePasswordInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      SetLocalConsolePasswordInput

                                                                                                                                                                                      ", "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" : "SetLocalConsolePassword", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.SetLocalConsolePassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocalConsolePassword", "beanStyleSetterMethodName" : "setLocalConsolePassword", "c2jName" : "LocalConsolePassword", "c2jShape" : "LocalConsolePassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #localConsolePassword(String)}.\n@param localConsolePassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #localConsolePassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.\n@deprecated Use {@link #localConsolePassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #localConsolePassword(String)}\n", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocalConsolePassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocalConsolePassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "localConsolePassword", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "localConsolePassword", "getterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocalConsolePassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocalConsolePassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocalConsolePassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.", "setterMethodName" : "setLocalConsolePassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LocalConsolePassword" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocalConsolePassword", "beanStyleSetterMethodName" : "setLocalConsolePassword", "c2jName" : "LocalConsolePassword", "c2jShape" : "LocalConsolePassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #localConsolePassword(String)}.\n@param localConsolePassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #localConsolePassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.\n@deprecated Use {@link #localConsolePassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #localConsolePassword(String)}\n", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocalConsolePassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocalConsolePassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "localConsolePassword", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "localConsolePassword", "getterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocalConsolePassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocalConsolePassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocalConsolePassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.", "setterMethodName" : "setLocalConsolePassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLocalConsolePassword", "beanStyleSetterMethodName" : "setLocalConsolePassword", "c2jName" : "LocalConsolePassword", "c2jShape" : "LocalConsolePassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #localConsolePassword(String)}.\n@param localConsolePassword a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #localConsolePassword(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.\n@deprecated Use {@link #localConsolePassword()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #localConsolePassword(String)}\n", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LocalConsolePassword property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLocalConsolePassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "localConsolePassword", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "localConsolePassword", "getterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@return The password you want to set for your VM local console.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LocalConsolePassword", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LocalConsolePassword", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LocalConsolePassword", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      \n@param localConsolePassword The password you want to set for your VM local console.", "setterMethodName" : "setLocalConsolePassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "localConsolePassword", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password you want to set for your VM local console.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "LocalConsolePassword" ], "shapeName" : "SetLocalConsolePasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetLocalConsolePasswordRequest", "variableName" : "setLocalConsolePasswordRequest", "variableType" : "SetLocalConsolePasswordRequest", "documentation" : null, "simpleType" : "SetLocalConsolePasswordRequest", "variableSetterType" : "SetLocalConsolePasswordRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SetLocalConsolePasswordResponse" : { "c2jName" : "SetLocalConsolePasswordOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetLocalConsolePasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetLocalConsolePasswordResponse", "variableName" : "setLocalConsolePasswordResponse", "variableType" : "SetLocalConsolePasswordResponse", "documentation" : null, "simpleType" : "SetLocalConsolePasswordResponse", "variableSetterType" : "SetLocalConsolePasswordResponse" }, "wrapper" : false, "xmlNamespace" : null }, "SetSmbGuestPasswordRequest" : { "c2jName" : "SetSMBGuestPasswordInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      SetSMBGuestPasswordInput

                                                                                                                                                                                      ", "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" : "SetSMBGuestPassword", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.SetSMBGuestPassword", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "SMBGuestPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Password" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "SMBGuestPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file gateway the SMB file share is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPassword", "beanStyleSetterMethodName" : "setPassword", "c2jName" : "Password", "c2jShape" : "SMBGuestPassword", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #password(String)}.\n@param password a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #password(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.\n@deprecated Use {@link #password()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #password(String)}\n", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Password property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPassword", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "password", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "password", "getterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@return The password that you want to set for your SMB Server.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Password", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Password", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Password", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      \n@param password The password that you want to set for your SMB Server.", "setterMethodName" : "setPassword", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "password", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The password that you want to set for your SMB Server.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "Password" ], "shapeName" : "SetSmbGuestPasswordRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SetSmbGuestPasswordRequest", "variableName" : "setSmbGuestPasswordRequest", "variableType" : "SetSmbGuestPasswordRequest", "documentation" : null, "simpleType" : "SetSmbGuestPasswordRequest", "variableSetterType" : "SetSmbGuestPasswordRequest" }, "wrapper" : false, "xmlNamespace" : null }, "SetSmbGuestPasswordResponse" : { "c2jName" : "SetSMBGuestPasswordOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SetSmbGuestPasswordResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SetSmbGuestPasswordResponse", "variableName" : "setSmbGuestPasswordResponse", "variableType" : "SetSmbGuestPasswordResponse", "documentation" : null, "simpleType" : "SetSmbGuestPasswordResponse", "variableSetterType" : "SetSmbGuestPasswordResponse" }, "wrapper" : false, "xmlNamespace" : null }, "ShutdownGatewayRequest" : { "c2jName" : "ShutdownGatewayInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway to shut down.

                                                                                                                                                                                      ", "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" : "ShutdownGateway", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.ShutdownGateway", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "ShutdownGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ShutdownGatewayRequest", "variableName" : "shutdownGatewayRequest", "variableType" : "ShutdownGatewayRequest", "documentation" : null, "simpleType" : "ShutdownGatewayRequest", "variableSetterType" : "ShutdownGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "ShutdownGatewayResponse" : { "c2jName" : "ShutdownGatewayOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway that was shut down.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ShutdownGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ShutdownGatewayResponse", "variableName" : "shutdownGatewayResponse", "variableType" : "ShutdownGatewayResponse", "documentation" : null, "simpleType" : "ShutdownGatewayResponse", "variableSetterType" : "ShutdownGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StartAvailabilityMonitorTestRequest" : { "c2jName" : "StartAvailabilityMonitorTestInput", "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" : "StartAvailabilityMonitorTest", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.StartAvailabilityMonitorTest", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "StartAvailabilityMonitorTestRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartAvailabilityMonitorTestRequest", "variableName" : "startAvailabilityMonitorTestRequest", "variableType" : "StartAvailabilityMonitorTestRequest", "documentation" : null, "simpleType" : "StartAvailabilityMonitorTestRequest", "variableSetterType" : "StartAvailabilityMonitorTestRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartAvailabilityMonitorTestResponse" : { "c2jName" : "StartAvailabilityMonitorTestOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartAvailabilityMonitorTestResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartAvailabilityMonitorTestResponse", "variableName" : "startAvailabilityMonitorTestResponse", "variableType" : "StartAvailabilityMonitorTestResponse", "documentation" : null, "simpleType" : "StartAvailabilityMonitorTestResponse", "variableSetterType" : "StartAvailabilityMonitorTestResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StartGatewayRequest" : { "c2jName" : "StartGatewayInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway to start.

                                                                                                                                                                                      ", "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" : "StartGateway", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.StartGateway", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "StartGatewayRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartGatewayRequest", "variableName" : "startGatewayRequest", "variableType" : "StartGatewayRequest", "documentation" : null, "simpleType" : "StartGatewayRequest", "variableSetterType" : "StartGatewayRequest" }, "wrapper" : false, "xmlNamespace" : null }, "StartGatewayResponse" : { "c2jName" : "StartGatewayOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway that was restarted.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartGatewayResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartGatewayResponse", "variableName" : "startGatewayResponse", "variableType" : "StartGatewayResponse", "documentation" : null, "simpleType" : "StartGatewayResponse", "variableSetterType" : "StartGatewayResponse" }, "wrapper" : false, "xmlNamespace" : null }, "StorageGatewayError" : { "c2jName" : "StorageGatewayError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Provides additional information about an error that was returned by the service. See the errorCode and errorDetails members for more information about the error.

                                                                                                                                                                                      ", "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" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode\n@deprecated Use {@link #errorCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "errorDetails", "c2jShape" : "errorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(Map)}.\n@param errorDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(Map)}\n", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ErrorCode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode\n@deprecated Use {@link #errorCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ErrorDetails" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "errorDetails", "c2jShape" : "errorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(Map)}.\n@param errorDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(Map)}\n", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "errorCode", "c2jShape" : "ErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCodeAsString(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode\n@deprecated Use {@link #errorCodeAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode\n@deprecated Use {@link #errorCode(String)}\n", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ErrorCode", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorCode", "fluentEnumGetterMethodName" : "errorCode", "fluentEnumSetterMethodName" : "errorCode", "fluentGetterMethodName" : "errorCodeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ErrorCode", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #errorCode} will return {@link ErrorCode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #errorCodeAsString}.\n

                                                                                                                                                                                      \n@return Additional information about the error.\n@see ErrorCode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      \n@param errorCode Additional information about the error.\n@see ErrorCode", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Additional information about the error.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getErrorDetails", "beanStyleSetterMethodName" : "setErrorDetails", "c2jName" : "errorDetails", "c2jShape" : "errorDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #errorDetails(Map)}.\n@param errorDetails a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorDetails(Map)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.\n@deprecated Use {@link #errorDetails()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #errorDetails(Map)}\n", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ErrorDetails property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasErrorDetails", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorDetails", "getterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasErrorDetails()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return Human-readable text that provides detail about the error that occurred.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "errorDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "errorDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "ErrorDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      \n@param errorDetails Human-readable text that provides detail about the error that occurred.", "setterMethodName" : "setErrorDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "errorDetails", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Human-readable text that provides detail about the error that occurred.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorageGatewayError", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorageGatewayError", "variableName" : "storageGatewayError", "variableType" : "StorageGatewayError", "documentation" : null, "simpleType" : "StorageGatewayError", "variableSetterType" : "StorageGatewayError" }, "wrapper" : false, "xmlNamespace" : null }, "StorediSCSIVolume" : { "c2jName" : "StorediSCSIVolume", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes an iSCSI stored volume.

                                                                                                                                                                                      ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeStatus(String)}.\n@param volumeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #volumeProgress(Double)}.\n@param volumeProgress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeProgress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeProgress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeProgress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeDiskId", "beanStyleSetterMethodName" : "setVolumeDiskId", "c2jName" : "VolumeDiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume 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 #volumeDiskId(String)}.\n@param volumeDiskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeDiskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@deprecated Use {@link #volumeDiskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeDiskId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeDiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeDiskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeDiskId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume 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" : "VolumeDiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeDiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeDiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.", "setterMethodName" : "setVolumeDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceSnapshotId", "beanStyleSetterMethodName" : "setSourceSnapshotId", "c2jName" : "SourceSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceSnapshotId(String)}.\n@param sourceSnapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceSnapshotId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceSnapshotId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceSnapshotId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSnapshotId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreservedExistingData", "beanStyleSetterMethodName" : "setPreservedExistingData", "c2jName" : "PreservedExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preservedExistingData(Boolean)}.\n@param preservedExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preservedExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@deprecated Use {@link #preservedExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preservedExistingData(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreservedExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreservedExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preservedExistingData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preservedExistingData", "getterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreservedExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreservedExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreservedExistingData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "setterMethodName" : "setPreservedExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VolumeiSCSIAttributes.Builder} avoiding the need to create one manually via {@link VolumeiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}.\n@param volumeiSCSIAttributes a consumer that will call methods on {@link VolumeiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeiSCSIAttributes(VolumeiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \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 #volumeUsedInBytes(Long)}.\n@param volumeUsedInBytes 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 #volumeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@deprecated Use {@link #volumeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PreservedExistingData" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreservedExistingData", "beanStyleSetterMethodName" : "setPreservedExistingData", "c2jName" : "PreservedExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preservedExistingData(Boolean)}.\n@param preservedExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preservedExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@deprecated Use {@link #preservedExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preservedExistingData(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreservedExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreservedExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preservedExistingData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preservedExistingData", "getterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreservedExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreservedExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreservedExistingData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "setterMethodName" : "setPreservedExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SourceSnapshotId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceSnapshotId", "beanStyleSetterMethodName" : "setSourceSnapshotId", "c2jName" : "SourceSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceSnapshotId(String)}.\n@param sourceSnapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceSnapshotId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceSnapshotId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceSnapshotId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSnapshotId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeAttachmentStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeDiskId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeDiskId", "beanStyleSetterMethodName" : "setVolumeDiskId", "c2jName" : "VolumeDiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume 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 #volumeDiskId(String)}.\n@param volumeDiskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeDiskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@deprecated Use {@link #volumeDiskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeDiskId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeDiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeDiskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeDiskId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume 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" : "VolumeDiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeDiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeDiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.", "setterMethodName" : "setVolumeDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeProgress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #volumeProgress(Double)}.\n@param volumeProgress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeProgress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeProgress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeProgress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeStatus(String)}.\n@param volumeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \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 #volumeUsedInBytes(Long)}.\n@param volumeUsedInBytes 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 #volumeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@deprecated Use {@link #volumeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeiSCSIAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VolumeiSCSIAttributes.Builder} avoiding the need to create one manually via {@link VolumeiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}.\n@param volumeiSCSIAttributes a consumer that will call methods on {@link VolumeiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeiSCSIAttributes(VolumeiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      \n@param volumeARN The Amazon Resource Name (ARN) of the storage volume.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@return The unique identifier of the volume, e.g. vol-AE4B946D.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      \n@param volumeId The unique identifier of the volume, e.g. vol-AE4B946D.", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique identifier of the volume, e.g. vol-AE4B946D.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeStatus", "beanStyleSetterMethodName" : "setVolumeStatus", "c2jName" : "VolumeStatus", "c2jShape" : "VolumeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeStatus(String)}.\n@param volumeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeStatus", "getterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      \n@param volumeStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@return A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      \n@param volumeAttachmentStatus A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates whether a storage volume is attached to, detached from, or is in the process of detaching from a gateway. For more information, see Moving Your Volumes to a Different Gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the volume in bytes.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeProgress", "beanStyleSetterMethodName" : "setVolumeProgress", "c2jName" : "VolumeProgress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #volumeProgress(Double)}.\n@param volumeProgress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeProgress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@deprecated Use {@link #volumeProgress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeProgress(Double)}\n", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeProgress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeProgress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeProgress", "getterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@return Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeProgress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeProgress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "VolumeProgress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      \n@param volumeProgress Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.", "setterMethodName" : "setVolumeProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "volumeProgress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      Represents the percentage complete if the volume is restoring or bootstrapping that represents the percent of data transferred. This field does not appear in the response if the stored volume is not restoring or bootstrapping.

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeDiskId", "beanStyleSetterMethodName" : "setVolumeDiskId", "c2jName" : "VolumeDiskId", "c2jShape" : "DiskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume 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 #volumeDiskId(String)}.\n@param volumeDiskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeDiskId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@deprecated Use {@link #volumeDiskId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeDiskId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeDiskId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeDiskId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeDiskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeDiskId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@return The ID of the local disk that was specified in the CreateStorediSCSIVolume 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" : "VolumeDiskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeDiskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeDiskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      \n@param volumeDiskId The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.", "setterMethodName" : "setVolumeDiskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeDiskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the local disk that was specified in the CreateStorediSCSIVolume operation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSourceSnapshotId", "beanStyleSetterMethodName" : "setSourceSnapshotId", "c2jName" : "SourceSnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceSnapshotId(String)}.\n@param sourceSnapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceSnapshotId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@deprecated Use {@link #sourceSnapshotId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #sourceSnapshotId(String)}\n", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SourceSnapshotId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSourceSnapshotId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceSnapshotId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceSnapshotId", "getterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@return If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceSnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceSnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceSnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      \n@param sourceSnapshotId If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.", "setterMethodName" : "setSourceSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceSnapshotId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If the stored volume was created from a snapshot, this field contains the snapshot ID used, e.g. snap-78e22663. Otherwise, this field is not included.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPreservedExistingData", "beanStyleSetterMethodName" : "setPreservedExistingData", "c2jName" : "PreservedExistingData", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #preservedExistingData(Boolean)}.\n@param preservedExistingData a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #preservedExistingData(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@deprecated Use {@link #preservedExistingData()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #preservedExistingData(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PreservedExistingData property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPreservedExistingData", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "preservedExistingData", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "preservedExistingData", "getterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@return Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PreservedExistingData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PreservedExistingData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "PreservedExistingData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      \n@param preservedExistingData Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false", "setterMethodName" : "setPreservedExistingData", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "preservedExistingData", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Indicates if when the stored volume was created, existing data on the underlying local disk was preserved.

                                                                                                                                                                                      Valid Values: true, false

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeiSCSIAttributes", "beanStyleSetterMethodName" : "setVolumeiSCSIAttributes", "c2jName" : "VolumeiSCSIAttributes", "c2jShape" : "VolumeiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link VolumeiSCSIAttributes.Builder} avoiding the need to create one manually via {@link VolumeiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link VolumeiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}.\n@param volumeiSCSIAttributes a consumer that will call methods on {@link VolumeiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeiSCSIAttributes(VolumeiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@deprecated Use {@link #volumeiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeiSCSIAttributes(VolumeiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@return An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "getterModel" : { "returnType" : "VolumeiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "VolumeiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      \n@param volumeiSCSIAttributes An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.", "setterMethodName" : "setVolumeiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : "

                                                                                                                                                                                      An VolumeiSCSIAttributes object that represents a collection of iSCSI attributes for one stored volume.

                                                                                                                                                                                      ", "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \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 #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@deprecated Use {@link #createdDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #createdDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@return The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "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" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      \n@param createdDate The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the volume was created. Volumes created prior to March 28, 2017 don’t have this time stamp.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsedInBytes", "beanStyleSetterMethodName" : "setVolumeUsedInBytes", "c2jName" : "VolumeUsedInBytes", "c2jShape" : "VolumeUsedInBytes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \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 #volumeUsedInBytes(Long)}.\n@param volumeUsedInBytes 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 #volumeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@deprecated Use {@link #volumeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@return The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "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" : "VolumeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      \n@param volumeUsedInBytes The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "setterMethodName" : "setVolumeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size of the data stored on the volume in bytes. This value is calculated based on the number of blocks that are touched, instead of the actual amount of data written. This value can be useful for sequential write patterns but less accurate for random write patterns. VolumeUsedInBytes is different from the compressed size of the volume, which is the value that is used to calculate your bill.

                                                                                                                                                                                      This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetName", "beanStyleSetterMethodName" : "setTargetName", "c2jName" : "TargetName", "c2jShape" : "TargetName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetName(String)}.\n@param targetName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@deprecated Use {@link #targetName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@return The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      \n@param targetName The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.", "setterMethodName" : "setTargetName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the iSCSI target used by an initiator to connect to a volume and used as a suffix for the target ARN. For example, specifying TargetName as myvolume results in the target ARN of arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume. The target name must be unique across all volumes on a gateway.

                                                                                                                                                                                      If you don't specify a value, Storage Gateway uses the value that was previously used for this volume as the new target name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StorediSCSIVolume", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StorediSCSIVolume", "variableName" : "storediSCSIVolume", "variableType" : "StorediSCSIVolume", "documentation" : null, "simpleType" : "StorediSCSIVolume", "variableSetterType" : "StorediSCSIVolume" }, "wrapper" : false, "xmlNamespace" : null }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value pair that helps you manage, filter, and search for your resource. Allowed characters: letters, white space, and numbers, representable in UTF-8, and the following characters: + - = . _ : /

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Value" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.\n@deprecated Use {@link #key()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #key(String)}\n", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@return Tag key (String). The key can't start with aws:.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      \n@param key Tag key (String). The key can't start with aws:.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Tag key (String). The key can't start with aws:.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.\n@deprecated Use {@link #value()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #value(String)}\n", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValue", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@return Value of the tag key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      \n@param value Value of the tag key.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Value of the tag key.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "Tag", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "tag", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "wrapper" : false, "xmlNamespace" : null }, "Tape" : { "c2jName" : "Tape", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes a virtual tape object.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDevice", "beanStyleSetterMethodName" : "setVtlDevice", "c2jName" : "VTLDevice", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDevice(String)}.\n@param vtlDevice a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDevice(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.\n@deprecated Use {@link #vtlDevice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevice(String)}\n", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevice", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevice", "getterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDevice", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.", "setterMethodName" : "setVtlDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgress", "beanStyleSetterMethodName" : "setProgress", "c2jName" : "Progress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progress(Double)}.\n@param progress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@deprecated Use {@link #progress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progress(Double)}\n", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Progress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progress", "getterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Progress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Progress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Progress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "setterMethodName" : "setProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Progress" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgress", "beanStyleSetterMethodName" : "setProgress", "c2jName" : "Progress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progress(Double)}.\n@param progress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@deprecated Use {@link #progress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progress(Double)}\n", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Progress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progress", "getterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Progress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Progress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Progress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "setterMethodName" : "setProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeCreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDevice" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDevice", "beanStyleSetterMethodName" : "setVtlDevice", "c2jName" : "VTLDevice", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDevice(String)}.\n@param vtlDevice a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDevice(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.\n@deprecated Use {@link #vtlDevice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevice(String)}\n", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevice", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevice", "getterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDevice", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.", "setterMethodName" : "setVtlDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tape capacity.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tape capacity.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tape capacity.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@return The current state of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDevice", "beanStyleSetterMethodName" : "setVtlDevice", "c2jName" : "VTLDevice", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDevice(String)}.\n@param vtlDevice a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDevice(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.\n@deprecated Use {@link #vtlDevice()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDevice(String)}\n", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDevice property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDevice", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDevice", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDevice", "getterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@return The virtual tape library (VTL) device that the virtual tape is associated with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDevice", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDevice", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDevice", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      \n@param vtlDevice The virtual tape library (VTL) device that the virtual tape is associated with.", "setterMethodName" : "setVtlDevice", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDevice", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The virtual tape library (VTL) device that the virtual tape is associated with.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getProgress", "beanStyleSetterMethodName" : "setProgress", "c2jName" : "Progress", "c2jShape" : "DoubleObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #progress(Double)}.\n@param progress a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progress(Double)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@deprecated Use {@link #progress()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #progress(Double)}\n", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Progress property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasProgress", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progress", "fluentSetterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progress", "getterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@return For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "getterModel" : { "returnType" : "Double", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Progress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Progress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "DOUBLE", "name" : "Progress", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      \n@param progress For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).", "setterMethodName" : "setProgress", "setterModel" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : null, "simpleType" : "Double", "variableSetterType" : "Double" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Double", "variableName" : "progress", "variableType" : "Double", "documentation" : "

                                                                                                                                                                                      For archiving virtual tapes, indicates how much data remains to be uploaded before archiving is complete.

                                                                                                                                                                                      Range: 0 (not started) to 100 (complete).

                                                                                                                                                                                      ", "simpleType" : "Double", "variableSetterType" : "Double" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that contains tapes that will be archived. The tapes in this pool are archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S# Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Tape", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Tape", "variableName" : "tape", "variableType" : "Tape", "documentation" : null, "simpleType" : "Tape", "variableSetterType" : "Tape" }, "wrapper" : false, "xmlNamespace" : null }, "TapeArchive" : { "c2jName" : "TapeArchive", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Represents a virtual tape that is archived in the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompletionTime", "beanStyleSetterMethodName" : "setCompletionTime", "c2jName" : "CompletionTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #completionTime(Instant)}.\n@param completionTime 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 #completionTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #completionTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #completionTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompletionTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompletionTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionTime", "getterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setCompletionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetrievedTo", "beanStyleSetterMethodName" : "setRetrievedTo", "c2jName" : "RetrievedTo", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retrievedTo(String)}.\n@param retrievedTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retrievedTo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@deprecated Use {@link #retrievedTo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retrievedTo(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetrievedTo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetrievedTo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retrievedTo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retrievedTo", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RetrievedTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetrievedTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetrievedTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "setterMethodName" : "setRetrievedTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeArchiveStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompletionTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompletionTime", "beanStyleSetterMethodName" : "setCompletionTime", "c2jName" : "CompletionTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #completionTime(Instant)}.\n@param completionTime 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 #completionTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #completionTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #completionTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompletionTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompletionTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionTime", "getterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setCompletionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RetrievedTo" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetrievedTo", "beanStyleSetterMethodName" : "setRetrievedTo", "c2jName" : "RetrievedTo", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retrievedTo(String)}.\n@param retrievedTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retrievedTo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@deprecated Use {@link #retrievedTo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retrievedTo(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetrievedTo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetrievedTo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retrievedTo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retrievedTo", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RetrievedTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetrievedTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetrievedTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "setterMethodName" : "setRetrievedTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeCreatedDate" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeArchiveStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeUsedInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of an archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of an archived virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of an archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies the archived virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeCreatedDate", "beanStyleSetterMethodName" : "setTapeCreatedDate", "c2jName" : "TapeCreatedDate", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #tapeCreatedDate(Instant)}.\n@param tapeCreatedDate 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 #tapeCreatedDate(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.\n@deprecated Use {@link #tapeCreatedDate()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeCreatedDate(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeCreatedDate property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeCreatedDate", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeCreatedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeCreatedDate", "getterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@return The date the virtual tape was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeCreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeCreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeCreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      \n@param tapeCreatedDate The date the virtual tape was created.", "setterMethodName" : "setTapeCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeCreatedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The date the virtual tape was created.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of the archived virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the archived virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCompletionTime", "beanStyleSetterMethodName" : "setCompletionTime", "c2jName" : "CompletionTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #completionTime(Instant)}.\n@param completionTime 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 #completionTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #completionTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #completionTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CompletionTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCompletionTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completionTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completionTime", "getterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompletionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CompletionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param completionTime The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setCompletionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "completionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time that the archiving of the virtual tape was completed.

                                                                                                                                                                                      The default time stamp format is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRetrievedTo", "beanStyleSetterMethodName" : "setRetrievedTo", "c2jName" : "RetrievedTo", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #retrievedTo(String)}.\n@param retrievedTo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #retrievedTo(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@deprecated Use {@link #retrievedTo()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #retrievedTo(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RetrievedTo property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRetrievedTo", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "retrievedTo", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "retrievedTo", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RetrievedTo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RetrievedTo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RetrievedTo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      \n@param retrievedTo The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).", "setterMethodName" : "setRetrievedTo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "retrievedTo", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the tape gateway that the virtual tape is being retrieved to.

                                                                                                                                                                                      The virtual tape is retrieved from the virtual tape shelf (VTS).

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeArchiveStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@return The current state of the archived virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      \n@param tapeStatus The current state of the archived virtual tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The current state of the archived virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeUsedInBytes", "beanStyleSetterMethodName" : "setTapeUsedInBytes", "c2jName" : "TapeUsedInBytes", "c2jShape" : "TapeUsage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \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 #tapeUsedInBytes(Long)}.\n@param tapeUsedInBytes 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 #tapeUsedInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@deprecated Use {@link #tapeUsedInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeUsedInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeUsedInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeUsedInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeUsedInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeUsedInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@return The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "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" : "TapeUsedInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeUsedInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeUsedInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      \n@param tapeUsedInBytes The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "setterMethodName" : "setTapeUsedInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeUsedInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of data stored on the virtual tape.

                                                                                                                                                                                      This value is not available for tapes created prior to May 13, 2015.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "Returns the value of the KMSKey property for this object.\n@return The value of the KMSKey property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "Sets the value of the KMSKey property for this object.\n\n@param kmsKey The new value for the KMSKey property for this object.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that was used to archive the tape. The tapes in this pool are archived in the S3 storage class that is associated with the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TapeArchive", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TapeArchive", "variableName" : "tapeArchive", "variableType" : "TapeArchive", "documentation" : null, "simpleType" : "TapeArchive", "variableSetterType" : "TapeArchive" }, "wrapper" : false, "xmlNamespace" : null }, "TapeInfo" : { "c2jName" : "TapeInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes a virtual tape.

                                                                                                                                                                                      ", "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" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "PoolId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeBarcode" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of a virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of a virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeBarcode", "beanStyleSetterMethodName" : "setTapeBarcode", "c2jName" : "TapeBarcode", "c2jShape" : "TapeBarcode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeBarcode(String)}.\n@param tapeBarcode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeBarcode(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.\n@deprecated Use {@link #tapeBarcode()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeBarcode(String)}\n", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeBarcode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeBarcode", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeBarcode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeBarcode", "getterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@return The barcode that identifies a specific virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeBarcode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeBarcode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeBarcode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      \n@param tapeBarcode The barcode that identifies a specific virtual tape.", "setterMethodName" : "setTapeBarcode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeBarcode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The barcode that identifies a specific virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@return The size, in bytes, of a virtual tape.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of a virtual tape.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of a virtual tape.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@return The status of the tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      \n@param tapeStatus The status of the tape.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      \n@param gatewayARN The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the gateway. Use the ListGateways operation to return a list of gateways for your account and AWS Region.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getPoolId", "beanStyleSetterMethodName" : "setPoolId", "c2jName" : "PoolId", "c2jShape" : "PoolId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #poolId(String)}.\n@param poolId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #poolId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@deprecated Use {@link #poolId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #poolId(String)}\n", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the PoolId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasPoolId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "poolId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "poolId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@return The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PoolId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PoolId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PoolId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      \n@param poolId The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"", "setterMethodName" : "setPoolId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "poolId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the pool that you want to add your tape to for archiving. The tape in this pool is archived in the S3 storage class that is associated with the pool. When you use your backup application to eject the tape, the tape is archived directly into the storage class (S3 Glacier or S3 Glacier Deep Archive) that corresponds to the pool.

                                                                                                                                                                                      Valid values: \"GLACIER\", \"DEEP_ARCHIVE\"

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TapeInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TapeInfo", "variableName" : "tapeInfo", "variableType" : "TapeInfo", "documentation" : null, "simpleType" : "TapeInfo", "variableSetterType" : "TapeInfo" }, "wrapper" : false, "xmlNamespace" : null }, "TapeRecoveryPointInfo" : { "c2jName" : "TapeRecoveryPointInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Describes a recovery point.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeRecoveryPointTime", "beanStyleSetterMethodName" : "setTapeRecoveryPointTime", "c2jName" : "TapeRecoveryPointTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #tapeRecoveryPointTime(Instant)}.\n@param tapeRecoveryPointTime 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 #tapeRecoveryPointTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #tapeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setTapeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeRecoveryPointStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TapeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeRecoveryPointTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeRecoveryPointTime", "beanStyleSetterMethodName" : "setTapeRecoveryPointTime", "c2jName" : "TapeRecoveryPointTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #tapeRecoveryPointTime(Instant)}.\n@param tapeRecoveryPointTime 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 #tapeRecoveryPointTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #tapeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setTapeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TapeStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeRecoveryPointStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeARN", "beanStyleSetterMethodName" : "setTapeARN", "c2jName" : "TapeARN", "c2jShape" : "TapeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeARN(String)}.\n@param tapeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.\n@deprecated Use {@link #tapeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the virtual tape.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      \n@param tapeARN The Amazon Resource Name (ARN) of the virtual tape.", "setterMethodName" : "setTapeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the virtual tape.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeRecoveryPointTime", "beanStyleSetterMethodName" : "setTapeRecoveryPointTime", "c2jName" : "TapeRecoveryPointTime", "c2jShape" : "Time", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \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 #tapeRecoveryPointTime(Instant)}.\n@param tapeRecoveryPointTime 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 #tapeRecoveryPointTime(Instant)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@deprecated Use {@link #tapeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeRecoveryPointTime(Instant)}\n", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@return The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "TapeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      \n@param tapeRecoveryPointTime The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.", "setterMethodName" : "setTapeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "tapeRecoveryPointTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      The time when the point-in-time view of the virtual tape was replicated for later recovery.

                                                                                                                                                                                      The default time stamp format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeSizeInBytes", "beanStyleSetterMethodName" : "setTapeSizeInBytes", "c2jName" : "TapeSizeInBytes", "c2jShape" : "TapeSize", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \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 #tapeSizeInBytes(Long)}.\n@param tapeSizeInBytes 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 #tapeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.\n@deprecated Use {@link #tapeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@return The size, in bytes, of the virtual tapes to recover.", "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" : "TapeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TapeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      \n@param tapeSizeInBytes The size, in bytes, of the virtual tapes to recover.", "setterMethodName" : "setTapeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "tapeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The size, in bytes, of the virtual tapes to recover.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTapeStatus", "beanStyleSetterMethodName" : "setTapeStatus", "c2jName" : "TapeStatus", "c2jShape" : "TapeRecoveryPointStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tapeStatus(String)}.\n@param tapeStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tapeStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.\n@deprecated Use {@link #tapeStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tapeStatus(String)}\n", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TapeStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTapeStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tapeStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tapeStatus", "getterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@return The status of the virtual tapes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TapeStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TapeStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TapeStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      \n@param tapeStatus The status of the virtual tapes.", "setterMethodName" : "setTapeStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tapeStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The status of the virtual tapes.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TapeRecoveryPointInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TapeRecoveryPointInfo", "variableName" : "tapeRecoveryPointInfo", "variableType" : "TapeRecoveryPointInfo", "documentation" : null, "simpleType" : "TapeRecoveryPointInfo", "variableSetterType" : "TapeRecoveryPointInfo" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAutomaticTapeCreationPolicyRequest" : { "c2jName" : "UpdateAutomaticTapeCreationPolicyInput", "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" : "UpdateAutomaticTapeCreationPolicy", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateAutomaticTapeCreationPolicy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAutomaticTapeCreationRules", "beanStyleSetterMethodName" : "setAutomaticTapeCreationRules", "c2jName" : "AutomaticTapeCreationRules", "c2jShape" : "AutomaticTapeCreationRules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \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 #automaticTapeCreationRules(List)}.\n@param automaticTapeCreationRules 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 #automaticTapeCreationRules(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationRules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationRules", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomaticTapeCreationRules" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAutomaticTapeCreationRules", "beanStyleSetterMethodName" : "setAutomaticTapeCreationRules", "c2jName" : "AutomaticTapeCreationRules", "c2jShape" : "AutomaticTapeCreationRules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \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 #automaticTapeCreationRules(List)}.\n@param automaticTapeCreationRules 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 #automaticTapeCreationRules(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationRules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationRules", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAutomaticTapeCreationRules", "beanStyleSetterMethodName" : "setAutomaticTapeCreationRules", "c2jName" : "AutomaticTapeCreationRules", "c2jShape" : "AutomaticTapeCreationRules", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \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 #automaticTapeCreationRules(List)}.\n@param automaticTapeCreationRules 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 #automaticTapeCreationRules(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@deprecated Use {@link #automaticTapeCreationRules()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #automaticTapeCreationRules(List)}\n", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AutomaticTapeCreationRules property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAutomaticTapeCreationRules", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automaticTapeCreationRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automaticTapeCreationRules", "getterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasAutomaticTapeCreationRules()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "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" : "AutomaticTapeCreationRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomaticTapeCreationRules", "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" : "AutomaticTapeCreationRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomaticTapeCreationRule.Builder} avoiding the need to create one manually via {@link AutomaticTapeCreationRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomaticTapeCreationRule.Builder#build()} is called immediately and its result is passed to {@link #member(AutomaticTapeCreationRule)}.\n@param member a consumer that will call methods on {@link AutomaticTapeCreationRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomaticTapeCreationRule)", "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(AutomaticTapeCreationRule)}\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" : "AutomaticTapeCreationRule", "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" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : null, "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomaticTapeCreationRule", "variableName" : "member", "variableType" : "AutomaticTapeCreationRule", "documentation" : "", "simpleType" : "AutomaticTapeCreationRule", "variableSetterType" : "AutomaticTapeCreationRule" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomaticTapeCreationRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomaticTapeCreationRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomaticTapeCreationRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      \n@param automaticTapeCreationRules An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.", "setterMethodName" : "setAutomaticTapeCreationRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automaticTapeCreationRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      An automatic tape creation policy consists of a list of automatic tape creation rules. The rules determine when and how to automatically create new tapes.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AutomaticTapeCreationRules", "GatewayARN" ], "shapeName" : "UpdateAutomaticTapeCreationPolicyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAutomaticTapeCreationPolicyRequest", "variableName" : "updateAutomaticTapeCreationPolicyRequest", "variableType" : "UpdateAutomaticTapeCreationPolicyRequest", "documentation" : null, "simpleType" : "UpdateAutomaticTapeCreationPolicyRequest", "variableSetterType" : "UpdateAutomaticTapeCreationPolicyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateAutomaticTapeCreationPolicyResponse" : { "c2jName" : "UpdateAutomaticTapeCreationPolicyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAutomaticTapeCreationPolicyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAutomaticTapeCreationPolicyResponse", "variableName" : "updateAutomaticTapeCreationPolicyResponse", "variableType" : "UpdateAutomaticTapeCreationPolicyResponse", "documentation" : null, "simpleType" : "UpdateAutomaticTapeCreationPolicyResponse", "variableSetterType" : "UpdateAutomaticTapeCreationPolicyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateBandwidthRateLimitRequest" : { "c2jName" : "UpdateBandwidthRateLimitInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing one or more of the following fields:

                                                                                                                                                                                      ", "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" : "UpdateBandwidthRateLimit", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateBandwidthRateLimit", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AverageDownloadRateLimitInBitsPerSec" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AverageUploadRateLimitInBitsPerSec" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageUploadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "c2jName" : "AverageUploadRateLimitInBitsPerSec", "c2jShape" : "BandwidthUploadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageUploadRateLimitInBitsPerSec(Long)}.\n@param averageUploadRateLimitInBitsPerSec 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 #averageUploadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageUploadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageUploadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageUploadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageUploadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageUploadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average upload bandwidth rate limit in bits per second.", "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" : "AverageUploadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageUploadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageUploadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageUploadRateLimitInBitsPerSec The average upload bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageUploadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageUploadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average upload bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAverageDownloadRateLimitInBitsPerSec", "beanStyleSetterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "c2jName" : "AverageDownloadRateLimitInBitsPerSec", "c2jShape" : "BandwidthDownloadRateLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \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 #averageDownloadRateLimitInBitsPerSec(Long)}.\n@param averageDownloadRateLimitInBitsPerSec 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 #averageDownloadRateLimitInBitsPerSec(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #averageDownloadRateLimitInBitsPerSec(Long)}\n", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AverageDownloadRateLimitInBitsPerSec property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAverageDownloadRateLimitInBitsPerSec", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "averageDownloadRateLimitInBitsPerSec", "getterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@return The average download bandwidth rate limit in bits per second.", "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" : "AverageDownloadRateLimitInBitsPerSec", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AverageDownloadRateLimitInBitsPerSec", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "AverageDownloadRateLimitInBitsPerSec", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      \n@param averageDownloadRateLimitInBitsPerSec The average download bandwidth rate limit in bits per second.", "setterMethodName" : "setAverageDownloadRateLimitInBitsPerSec", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "averageDownloadRateLimitInBitsPerSec", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The average download bandwidth rate limit in bits per second.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "UpdateBandwidthRateLimitRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateBandwidthRateLimitRequest", "variableName" : "updateBandwidthRateLimitRequest", "variableType" : "UpdateBandwidthRateLimitRequest", "documentation" : null, "simpleType" : "UpdateBandwidthRateLimitRequest", "variableSetterType" : "UpdateBandwidthRateLimitRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateBandwidthRateLimitResponse" : { "c2jName" : "UpdateBandwidthRateLimitOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway whose throttle information was updated.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateBandwidthRateLimitResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateBandwidthRateLimitResponse", "variableName" : "updateBandwidthRateLimitResponse", "variableType" : "UpdateBandwidthRateLimitResponse", "documentation" : null, "simpleType" : "UpdateBandwidthRateLimitResponse", "variableSetterType" : "UpdateBandwidthRateLimitResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateChapCredentialsRequest" : { "c2jName" : "UpdateChapCredentialsInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing one or more of the following fields:

                                                                                                                                                                                      ", "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" : "UpdateChapCredentials", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateChapCredentials", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateInitiator(String)}.\n@param secretToAuthenticateInitiator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateInitiator(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateInitiator property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateInitiator", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateInitiator", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateTarget(String)}.\n@param secretToAuthenticateTarget a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateTarget(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateTarget property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateTarget", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitiatorName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecretToAuthenticateInitiator" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateInitiator(String)}.\n@param secretToAuthenticateInitiator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateInitiator(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateInitiator property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateInitiator", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateInitiator", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SecretToAuthenticateTarget" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateTarget(String)}.\n@param secretToAuthenticateTarget a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateTarget(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateTarget property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateTarget", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the iSCSI volume target. Use the DescribeStorediSCSIVolumes operation to return the TargetARN for specified VolumeARN.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateInitiator", "beanStyleSetterMethodName" : "setSecretToAuthenticateInitiator", "c2jName" : "SecretToAuthenticateInitiator", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateInitiator(String)}.\n@param secretToAuthenticateInitiator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateInitiator(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateInitiator()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateInitiator(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateInitiator property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateInitiator", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateInitiator", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateInitiator", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateInitiator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateInitiator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateInitiator", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateInitiator The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateInitiator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateInitiator", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the initiator (for example, the Windows client) must provide to participate in mutual CHAP with the target.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSecretToAuthenticateTarget", "beanStyleSetterMethodName" : "setSecretToAuthenticateTarget", "c2jName" : "SecretToAuthenticateTarget", "c2jShape" : "ChapSecret", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #secretToAuthenticateTarget(String)}.\n@param secretToAuthenticateTarget a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #secretToAuthenticateTarget(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@deprecated Use {@link #secretToAuthenticateTarget()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #secretToAuthenticateTarget(String)}\n", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SecretToAuthenticateTarget property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSecretToAuthenticateTarget", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "secretToAuthenticateTarget", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "secretToAuthenticateTarget", "getterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@return The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SecretToAuthenticateTarget", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SecretToAuthenticateTarget", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SecretToAuthenticateTarget", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      \n@param secretToAuthenticateTarget The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "setterMethodName" : "setSecretToAuthenticateTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "secretToAuthenticateTarget", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The secret key that the target must provide to participate in mutual CHAP with the initiator (e.g. Windows client).

                                                                                                                                                                                      Byte constraints: Minimum bytes of 12. Maximum bytes of 16.

                                                                                                                                                                                      The secret key must be between 12 and 16 bytes when encoded in UTF-8.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TargetARN", "SecretToAuthenticateInitiator", "InitiatorName" ], "shapeName" : "UpdateChapCredentialsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateChapCredentialsRequest", "variableName" : "updateChapCredentialsRequest", "variableType" : "UpdateChapCredentialsRequest", "documentation" : null, "simpleType" : "UpdateChapCredentialsRequest", "variableSetterType" : "UpdateChapCredentialsRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateChapCredentialsResponse" : { "c2jName" : "UpdateChapCredentialsOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                                      ", "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" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InitiatorName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      \n@param targetARN The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the target. This is the same target specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getInitiatorName", "beanStyleSetterMethodName" : "setInitiatorName", "c2jName" : "InitiatorName", "c2jShape" : "IqnName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #initiatorName(String)}.\n@param initiatorName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #initiatorName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@deprecated Use {@link #initiatorName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #initiatorName(String)}\n", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InitiatorName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInitiatorName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "initiatorName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "initiatorName", "getterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@return The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InitiatorName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InitiatorName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InitiatorName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      \n@param initiatorName The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.", "setterMethodName" : "setInitiatorName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "initiatorName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The iSCSI initiator that connects to the target. This is the same initiator name specified in the request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateChapCredentialsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateChapCredentialsResponse", "variableName" : "updateChapCredentialsResponse", "variableType" : "UpdateChapCredentialsResponse", "documentation" : null, "simpleType" : "UpdateChapCredentialsResponse", "variableSetterType" : "UpdateChapCredentialsResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGatewayInformationRequest" : { "c2jName" : "UpdateGatewayInformationInput", "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" : "UpdateGatewayInformation", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateGatewayInformation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogGroupARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayTimezone" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "GatewayName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "Returns the value of the GatewayName property for this object.\n@return The value of the GatewayName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayName property for this object.\n\n@param gatewayName The new value for the GatewayName property for this object.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayTimezone", "beanStyleSetterMethodName" : "setGatewayTimezone", "c2jName" : "GatewayTimezone", "c2jShape" : "GatewayTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayTimezone(String)}.\n@param gatewayTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayTimezone(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.\n@deprecated Use {@link #gatewayTimezone()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayTimezone(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayTimezone property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayTimezone", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayTimezone", "getterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@return A value that indicates the time zone of the gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      \n@param gatewayTimezone A value that indicates the time zone of the gateway.", "setterMethodName" : "setGatewayTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that indicates the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getCloudWatchLogGroupARN", "beanStyleSetterMethodName" : "setCloudWatchLogGroupARN", "c2jName" : "CloudWatchLogGroupARN", "c2jShape" : "CloudWatchLogGroupARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupARN(String)}.\n@param cloudWatchLogGroupARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@deprecated Use {@link #cloudWatchLogGroupARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #cloudWatchLogGroupARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the CloudWatchLogGroupARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasCloudWatchLogGroupARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      \n@param cloudWatchLogGroupARN The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.", "setterMethodName" : "setCloudWatchLogGroupARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that you want to use to monitor and log events in the gateway.

                                                                                                                                                                                      For more information, see What Is Amazon CloudWatch Logs?.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "UpdateGatewayInformationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateGatewayInformationRequest", "variableName" : "updateGatewayInformationRequest", "variableType" : "UpdateGatewayInformationRequest", "documentation" : null, "simpleType" : "UpdateGatewayInformationRequest", "variableSetterType" : "UpdateGatewayInformationRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGatewayInformationResponse" : { "c2jName" : "UpdateGatewayInformationOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the ARN of the gateway that was updated.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayName" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayName", "beanStyleSetterMethodName" : "setGatewayName", "c2jName" : "GatewayName", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayName(String)}.\n@param gatewayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayName(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.\n@deprecated Use {@link #gatewayName()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayName(String)}\n", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayName", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayName", "getterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@return The name you configured for your gateway.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      \n@param gatewayName The name you configured for your gateway.", "setterMethodName" : "setGatewayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name you configured for your gateway.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateGatewayInformationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateGatewayInformationResponse", "variableName" : "updateGatewayInformationResponse", "variableType" : "UpdateGatewayInformationResponse", "documentation" : null, "simpleType" : "UpdateGatewayInformationResponse", "variableSetterType" : "UpdateGatewayInformationResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGatewaySoftwareNowRequest" : { "c2jName" : "UpdateGatewaySoftwareNowInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway to update.

                                                                                                                                                                                      ", "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" : "UpdateGatewaySoftwareNow", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateGatewaySoftwareNow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN" ], "shapeName" : "UpdateGatewaySoftwareNowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateGatewaySoftwareNowRequest", "variableName" : "updateGatewaySoftwareNowRequest", "variableType" : "UpdateGatewaySoftwareNowRequest", "documentation" : null, "simpleType" : "UpdateGatewaySoftwareNowRequest", "variableSetterType" : "UpdateGatewaySoftwareNowRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateGatewaySoftwareNowResponse" : { "c2jName" : "UpdateGatewaySoftwareNowOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway that was updated.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateGatewaySoftwareNowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateGatewaySoftwareNowResponse", "variableName" : "updateGatewaySoftwareNowResponse", "variableType" : "UpdateGatewaySoftwareNowResponse", "documentation" : null, "simpleType" : "UpdateGatewaySoftwareNowResponse", "variableSetterType" : "UpdateGatewaySoftwareNowResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateMaintenanceStartTimeRequest" : { "c2jName" : "UpdateMaintenanceStartTimeInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the following fields:

                                                                                                                                                                                      ", "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" : "UpdateMaintenanceStartTime", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateMaintenanceStartTime", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DayOfMonth" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DayOfWeek" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "HourOfDay" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "MinuteOfHour" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getHourOfDay", "beanStyleSetterMethodName" : "setHourOfDay", "c2jName" : "HourOfDay", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \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 #hourOfDay(Integer)}.\n@param hourOfDay 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 #hourOfDay(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #hourOfDay()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #hourOfDay(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the HourOfDay property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasHourOfDay", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hourOfDay", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hourOfDay", "getterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "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" : "HourOfDay", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HourOfDay", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HourOfDay", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      \n@param hourOfDay The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setHourOfDay", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "hourOfDay", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The hour component of the maintenance start time represented as hh, where hh is the hour (00 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMinuteOfHour", "beanStyleSetterMethodName" : "setMinuteOfHour", "c2jName" : "MinuteOfHour", "c2jShape" : "MinuteOfHour", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \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 #minuteOfHour(Integer)}.\n@param minuteOfHour 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 #minuteOfHour(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@deprecated Use {@link #minuteOfHour()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #minuteOfHour(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the MinuteOfHour property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasMinuteOfHour", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "minuteOfHour", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "minuteOfHour", "getterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@return The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "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" : "MinuteOfHour", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MinuteOfHour", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MinuteOfHour", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      \n@param minuteOfHour The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.", "setterMethodName" : "setMinuteOfHour", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "minuteOfHour", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The minute component of the maintenance start time represented as mm, where mm is the minute (00 to 59). The minute of the hour is in the time zone of the gateway.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfWeek", "beanStyleSetterMethodName" : "setDayOfWeek", "c2jName" : "DayOfWeek", "c2jShape" : "DayOfWeek", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \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 #dayOfWeek(Integer)}.\n@param dayOfWeek 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 #dayOfWeek(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@deprecated Use {@link #dayOfWeek()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfWeek(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfWeek property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfWeek", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfWeek", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfWeek", "getterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@return The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "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" : "DayOfWeek", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfWeek", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfWeek", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      \n@param dayOfWeek The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.", "setterMethodName" : "setDayOfWeek", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfWeek", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the week component of the maintenance start time week represented as an ordinal number from 0 to 6, where 0 represents Sunday and 6 Saturday.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDayOfMonth", "beanStyleSetterMethodName" : "setDayOfMonth", "c2jName" : "DayOfMonth", "c2jShape" : "DayOfMonth", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \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 #dayOfMonth(Integer)}.\n@param dayOfMonth 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 #dayOfMonth(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@deprecated Use {@link #dayOfMonth()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #dayOfMonth(Integer)}\n", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DayOfMonth property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDayOfMonth", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dayOfMonth", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dayOfMonth", "getterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@return The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "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" : "DayOfMonth", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DayOfMonth", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DayOfMonth", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      \n@param dayOfMonth The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "setterMethodName" : "setDayOfMonth", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "dayOfMonth", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The day of the month component of the maintenance start time represented as an ordinal number from 1 to 28, where 1 represents the first day of the month and 28 represents the last day of the month.

                                                                                                                                                                                      This value is only available for tape and volume gateways.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "HourOfDay", "MinuteOfHour" ], "shapeName" : "UpdateMaintenanceStartTimeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMaintenanceStartTimeRequest", "variableName" : "updateMaintenanceStartTimeRequest", "variableType" : "UpdateMaintenanceStartTimeRequest", "documentation" : null, "simpleType" : "UpdateMaintenanceStartTimeRequest", "variableSetterType" : "UpdateMaintenanceStartTimeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateMaintenanceStartTimeResponse" : { "c2jName" : "UpdateMaintenanceStartTimeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A JSON object containing the Amazon Resource Name (ARN) of the gateway whose maintenance start time is updated.

                                                                                                                                                                                      ", "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" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMaintenanceStartTimeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMaintenanceStartTimeResponse", "variableName" : "updateMaintenanceStartTimeResponse", "variableType" : "UpdateMaintenanceStartTimeResponse", "documentation" : null, "simpleType" : "UpdateMaintenanceStartTimeResponse", "variableSetterType" : "UpdateMaintenanceStartTimeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateNfsFileShareRequest" : { "c2jName" : "UpdateNFSFileShareInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      UpdateNFSFileShareInput

                                                                                                                                                                                      ", "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" : "UpdateNFSFileShare", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateNFSFileShare", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share to be updated.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the file share to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \n@return The default values for the file share. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \n@return The default values for the file share. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      \n@param nfsFileShareDefaults The default values for the file share. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

                                                                                                                                                                                      The default values for the file share. Optional.

                                                                                                                                                                                      ", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                      \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                      \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                      • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                      • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                      • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                      The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                      • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                      • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                      • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                      \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                      • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                      • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                      • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                      • \n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                        The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                        • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                        • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                        • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                        \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                        • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                        • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                        • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "

                                                                                                                                                                                          The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "

                                                                                                                                                                                          The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                          \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "

                                                                                                                                                                                            The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                            • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                            • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                            • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                            \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                            • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                            • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                            • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                              The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                              • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                              • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                              • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                              \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                              • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                              • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                              • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                              • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the file share to be updated.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the file share to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NFSFileShareDefaults" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \n@return The default values for the file share. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \n@return The default values for the file share. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                \n@param nfsFileShareDefaults The default values for the file share. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

                                                                                                                                                                                                The default values for the file share. Optional.

                                                                                                                                                                                                ", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \n

                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Squash" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                • \n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                  The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                  • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                  • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                  • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                  \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                  • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                  • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                  • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "

                                                                                                                                                                                                    The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                    • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                    • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                    • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "

                                                                                                                                                                                                    The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                    • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                    • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                    • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                    \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                    • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                    • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                    • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "

                                                                                                                                                                                                      The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                      • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                      • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                      • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                      \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                      • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                      • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                      • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                        • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                        • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                        • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                        \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                        • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                        • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                        • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                        • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the file share to be updated.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the file share to be updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          \n@param fileShareARN The Amazon Resource Name (ARN) of the file share to be updated.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the file share to be updated.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                          True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNfsFileShareDefaults", "beanStyleSetterMethodName" : "setNfsFileShareDefaults", "c2jName" : "NFSFileShareDefaults", "c2jShape" : "NFSFileShareDefaults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link NFSFileShareDefaults.Builder} avoiding the need to create one manually via {@link NFSFileShareDefaults#builder()}.\n\nWhen the {@link Consumer} completes, {@link NFSFileShareDefaults.Builder#build()} is called immediately and its result is passed to {@link #nfsFileShareDefaults(NFSFileShareDefaults)}.\n@param nfsFileShareDefaults a consumer that will call methods on {@link NFSFileShareDefaults.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nfsFileShareDefaults(NFSFileShareDefaults)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \n@return The default values for the file share. Optional.\n@deprecated Use {@link #nfsFileShareDefaults()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #nfsFileShareDefaults(NFSFileShareDefaults)}\n", "documentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NFSFileShareDefaults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNfsFileShareDefaults", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nfsFileShareDefaults", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \n@param nfsFileShareDefaults The default values for the file share. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nfsFileShareDefaults", "getterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \n@return The default values for the file share. Optional.", "getterModel" : { "returnType" : "NFSFileShareDefaults", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NFSFileShareDefaults", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NFSFileShareDefaults", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NFSFileShareDefaults", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          \n@param nfsFileShareDefaults The default values for the file share. Optional.", "setterMethodName" : "setNfsFileShareDefaults", "setterModel" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : null, "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NFSFileShareDefaults", "variableName" : "nfsFileShareDefaults", "variableType" : "NFSFileShareDefaults", "documentation" : "

                                                                                                                                                                                                          The default values for the file share. Optional.

                                                                                                                                                                                                          ", "simpleType" : "NFSFileShareDefaults", "variableSetterType" : "NFSFileShareDefaults" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                          \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                          \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                          A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getClientList", "beanStyleSetterMethodName" : "setClientList", "c2jName" : "ClientList", "c2jShape" : "FileShareClientList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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 #clientList(List)}.\n@param clientList 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 #clientList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                          \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@deprecated Use {@link #clientList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #clientList(List)}\n", "documentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ClientList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasClientList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientList", "getterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nYou can use {@link #hasClientList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                          \n@return The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR 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" : "ClientList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientList", "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" : "IPV4AddressCIDR", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ClientList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          \n@param clientList The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.", "setterMethodName" : "setClientList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "clientList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                          The list of clients that are allowed to access the file gateway. The list must contain either valid IP addresses or valid CIDR blocks.

                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSquash", "beanStyleSetterMethodName" : "setSquash", "c2jName" : "Squash", "c2jShape" : "Squash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                          The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #squash(String)}.\n@param squash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #squash(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                          The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                          \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                          • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                          • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                          • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                          • \n@deprecated Use {@link #squash()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                            The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                            • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                            • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                            • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                            \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                            • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                            • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                            • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #squash(String)}\n", "documentation" : "

                                                                                                                                                                                                              The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                              • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                              • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                              • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Squash property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSquash", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "squash", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                              • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                              • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                              • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                              \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                              • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                              • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                              • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "squash", "getterDocumentation" : "

                                                                                                                                                                                                                The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                                \n@return The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                                • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                                • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                                • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Squash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Squash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Squash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                                  • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                                  • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                                  • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                                  \n@param squash The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                                  • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                                  • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                                  • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                                  • ", "setterMethodName" : "setSquash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "squash", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The user mapped to anonymous user. Valid options are the following:

                                                                                                                                                                                                                    • RootSquash - Only root is mapped to anonymous user.

                                                                                                                                                                                                                    • NoSquash - No one is mapped to anonymous user

                                                                                                                                                                                                                    • AllSquash - Everyone is mapped to anonymous user.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARN" ], "shapeName" : "UpdateNfsFileShareRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateNfsFileShareRequest", "variableName" : "updateNfsFileShareRequest", "variableType" : "UpdateNfsFileShareRequest", "documentation" : null, "simpleType" : "UpdateNfsFileShareRequest", "variableSetterType" : "UpdateNfsFileShareRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateNfsFileShareResponse" : { "c2jName" : "UpdateNFSFileShareOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    UpdateNFSFileShareOutput

                                                                                                                                                                                                                    ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateNfsFileShareResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateNfsFileShareResponse", "variableName" : "updateNfsFileShareResponse", "variableType" : "UpdateNfsFileShareResponse", "documentation" : null, "simpleType" : "UpdateNfsFileShareResponse", "variableSetterType" : "UpdateNfsFileShareResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSmbFileShareRequest" : { "c2jName" : "UpdateSMBFileShareInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    UpdateSMBFileShareInput

                                                                                                                                                                                                                    ", "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" : "UpdateSMBFileShare", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateSMBFileShare", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdminUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "AuditDestinationARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "DefaultStorageClass" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GuessMIMETypeEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "InvalidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSEncrypted" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "KMSKey" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ObjectACL" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ReadOnly" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RequesterPays" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBACLEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "ValidUserList" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the SMB file share that you want to update.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the SMB file share that you want to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsEncrypted", "beanStyleSetterMethodName" : "setKmsEncrypted", "c2jName" : "KMSEncrypted", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #kmsEncrypted(Boolean)}.\n@param kmsEncrypted a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsEncrypted(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@deprecated Use {@link #kmsEncrypted()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsEncrypted(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSEncrypted property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsEncrypted", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsEncrypted", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsEncrypted", "getterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@return True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSEncrypted", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSEncrypted", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "KMSEncrypted", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    \n@param kmsEncrypted True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.", "setterMethodName" : "setKmsEncrypted", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "kmsEncrypted", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    True to use Amazon S3 server-side encryption with your own AWS KMS key, or false to use a key managed by Amazon S3. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getKmsKey", "beanStyleSetterMethodName" : "setKmsKey", "c2jName" : "KMSKey", "c2jShape" : "KMSKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kmsKey(String)}.\n@param kmsKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kmsKey(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@deprecated Use {@link #kmsKey()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #kmsKey(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the KMSKey property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasKmsKey", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kmsKey", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kmsKey", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KMSKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KMSKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KMSKey", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    \n@param kmsKey The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.", "setterMethodName" : "setKmsKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kmsKey", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the AWS KMS key used for Amazon S3 server-side encryption. This value can only be set when KMSEncrypted is true. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDefaultStorageClass", "beanStyleSetterMethodName" : "setDefaultStorageClass", "c2jName" : "DefaultStorageClass", "c2jShape" : "StorageClass", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultStorageClass(String)}.\n@param defaultStorageClass a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultStorageClass(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@deprecated Use {@link #defaultStorageClass()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #defaultStorageClass(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DefaultStorageClass property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDefaultStorageClass", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultStorageClass", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultStorageClass", "getterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@return The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultStorageClass", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultStorageClass", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultStorageClass", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    \n@param defaultStorageClass The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.", "setterMethodName" : "setDefaultStorageClass", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultStorageClass", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The default storage class for objects put into an Amazon S3 bucket by the file gateway. Possible values are S3_STANDARD, S3_STANDARD_IA, or S3_ONEZONE_IA. If this field is not populated, the default value S3_STANDARD is used. Optional.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getObjectACL", "beanStyleSetterMethodName" : "setObjectACL", "c2jName" : "ObjectACL", "c2jShape" : "ObjectACL", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #objectACLAsString(String)}.\n@param objectACL a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #objectACL(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@deprecated Use {@link #objectACLAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL\n@deprecated Use {@link #objectACL(String)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ObjectACL", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ObjectACL property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasObjectACL", "fluentEnumGetterMethodName" : "objectACL", "fluentEnumSetterMethodName" : "objectACL", "fluentGetterMethodName" : "objectACLAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL\n@return Returns a reference to this object so that method calls can be chained together.\n@see ObjectACL", "fluentSetterMethodName" : "objectACL", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #objectACL} will return {@link ObjectACL#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #objectACLAsString}.\n

                                                                                                                                                                                                                    \n@return A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ObjectACL", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ObjectACL", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ObjectACL", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    \n@param objectACL A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".\n@see ObjectACL", "setterMethodName" : "setObjectACL", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "objectACL", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    A value that sets the access control list permission for objects in the S3 bucket that a file gateway puts objects into. The default value is \"private\".

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getReadOnly", "beanStyleSetterMethodName" : "setReadOnly", "c2jName" : "ReadOnly", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #readOnly(Boolean)}.\n@param readOnly a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #readOnly(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@deprecated Use {@link #readOnly()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #readOnly(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ReadOnly property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasReadOnly", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "readOnly", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "readOnly", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@return A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReadOnly", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReadOnly", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReadOnly", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    \n@param readOnly A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.", "setterMethodName" : "setReadOnly", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "readOnly", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets the write status of a file share. This value is true if the write status is read-only, and otherwise false.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGuessMIMETypeEnabled", "beanStyleSetterMethodName" : "setGuessMIMETypeEnabled", "c2jName" : "GuessMIMETypeEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #guessMIMETypeEnabled(Boolean)}.\n@param guessMIMETypeEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #guessMIMETypeEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@deprecated Use {@link #guessMIMETypeEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #guessMIMETypeEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GuessMIMETypeEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGuessMIMETypeEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "guessMIMETypeEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "guessMIMETypeEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@return A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GuessMIMETypeEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GuessMIMETypeEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "GuessMIMETypeEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    \n@param guessMIMETypeEnabled A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.", "setterMethodName" : "setGuessMIMETypeEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "guessMIMETypeEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that enables guessing of the MIME type for uploaded objects based on file extensions. Set this value to true to enable MIME type guessing, and otherwise to false. The default value is true.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRequesterPays", "beanStyleSetterMethodName" : "setRequesterPays", "c2jName" : "RequesterPays", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #requesterPays(Boolean)}.\n@param requesterPays a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #requesterPays(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@deprecated Use {@link #requesterPays()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #requesterPays(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RequesterPays property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRequesterPays", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requesterPays", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requesterPays", "getterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@return A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RequesterPays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequesterPays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "RequesterPays", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    \n@param requesterPays A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "setterMethodName" : "setRequesterPays", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "requesterPays", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    A value that sets who pays the cost of the request and the cost associated with data download from the S3 bucket. If this value is set to true, the requester pays the costs. Otherwise the S3 bucket owner pays. However, the S3 bucket owner always pays the cost of storing data.

                                                                                                                                                                                                                    RequesterPays is a configuration for the S3 bucket that backs the file share, so make sure that the configuration on the file share is the same as the S3 bucket configuration.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbaclEnabled", "beanStyleSetterMethodName" : "setSmbaclEnabled", "c2jName" : "SMBACLEnabled", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #smbaclEnabled(Boolean)}.\n@param smbaclEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbaclEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@deprecated Use {@link #smbaclEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #smbaclEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBACLEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbaclEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "smbaclEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "smbaclEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@return Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBACLEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBACLEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SMBACLEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    \n@param smbaclEnabled Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.", "setterMethodName" : "setSmbaclEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "smbaclEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Set this value to \"true to enable ACL (access control list) on the SMB file share. Set it to \"false\" to map file and directory permissions to the POSIX permissions.

                                                                                                                                                                                                                    For more information, see https://docs.aws.amazon.com/storagegateway/latest/userguide/smb-acl.htmlin the Storage Gateway User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getAdminUserList", "beanStyleSetterMethodName" : "setAdminUserList", "c2jName" : "AdminUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #adminUserList(List)}.\n@param adminUserList 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 #adminUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #adminUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #adminUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AdminUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAdminUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "adminUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "adminUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasAdminUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "AdminUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdminUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AdminUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param adminUserList A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setAdminUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "adminUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users in the Active Directory that have administrator rights to the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getValidUserList", "beanStyleSetterMethodName" : "setValidUserList", "c2jName" : "ValidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #validUserList(List)}.\n@param validUserList 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 #validUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #validUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #validUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ValidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasValidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasValidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "ValidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ValidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param validUserList A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setValidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getInvalidUserList", "beanStyleSetterMethodName" : "setInvalidUserList", "c2jName" : "InvalidUserList", "c2jShape" : "FileShareUserList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \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 #invalidUserList(List)}.\n@param invalidUserList 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 #invalidUserList(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@deprecated Use {@link #invalidUserList()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #invalidUserList(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the InvalidUserList property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasInvalidUserList", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidUserList", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidUserList", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasInvalidUserList()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "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" : "InvalidUserList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidUserList", "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" : "FileShareUser", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "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(String)}\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" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InvalidUserList", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    \n@param invalidUserList A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.", "setterMethodName" : "setInvalidUserList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidUserList", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of users or groups in the Active Directory that are not allowed to access the file share. A group must be prefixed with the @ character. For example @group1. Can only be set if Authentication is set to ActiveDirectory.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getAuditDestinationARN", "beanStyleSetterMethodName" : "setAuditDestinationARN", "c2jName" : "AuditDestinationARN", "c2jShape" : "AuditDestinationARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #auditDestinationARN(String)}.\n@param auditDestinationARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #auditDestinationARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@deprecated Use {@link #auditDestinationARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #auditDestinationARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the AuditDestinationARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasAuditDestinationARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "auditDestinationARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "auditDestinationARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the storage used for the audit logs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AuditDestinationARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AuditDestinationARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AuditDestinationARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    \n@param auditDestinationARN The Amazon Resource Name (ARN) of the storage used for the audit logs.", "setterMethodName" : "setAuditDestinationARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "auditDestinationARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the storage used for the audit logs.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "FileShareARN" ], "shapeName" : "UpdateSmbFileShareRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSmbFileShareRequest", "variableName" : "updateSmbFileShareRequest", "variableType" : "UpdateSmbFileShareRequest", "documentation" : null, "simpleType" : "UpdateSmbFileShareRequest", "variableSetterType" : "UpdateSmbFileShareRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSmbFileShareResponse" : { "c2jName" : "UpdateSMBFileShareOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    UpdateSMBFileShareOutput

                                                                                                                                                                                                                    ", "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" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FileShareARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getFileShareARN", "beanStyleSetterMethodName" : "setFileShareARN", "c2jName" : "FileShareARN", "c2jShape" : "FileShareARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #fileShareARN(String)}.\n@param fileShareARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fileShareARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.\n@deprecated Use {@link #fileShareARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #fileShareARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the FileShareARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasFileShareARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "fileShareARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "fileShareARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the updated SMB file share.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FileShareARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FileShareARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FileShareARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    \n@param fileShareARN The Amazon Resource Name (ARN) of the updated SMB file share.", "setterMethodName" : "setFileShareARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fileShareARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the updated SMB file share.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSmbFileShareResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSmbFileShareResponse", "variableName" : "updateSmbFileShareResponse", "variableType" : "UpdateSmbFileShareResponse", "documentation" : null, "simpleType" : "UpdateSmbFileShareResponse", "variableSetterType" : "UpdateSmbFileShareResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSmbSecurityStrategyRequest" : { "c2jName" : "UpdateSMBSecurityStrategyInput", "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" : "UpdateSMBSecurityStrategy", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateSMBSecurityStrategy", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "SMBSecurityStrategy" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getSmbSecurityStrategy", "beanStyleSetterMethodName" : "setSmbSecurityStrategy", "c2jName" : "SMBSecurityStrategy", "c2jShape" : "SMBSecurityStrategy", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #smbSecurityStrategyAsString(String)}.\n@param smbSecurityStrategy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #smbSecurityStrategy(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategyAsString()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy\n@deprecated Use {@link #smbSecurityStrategy(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SMBSecurityStrategy", "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the SMBSecurityStrategy property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasSmbSecurityStrategy", "fluentEnumGetterMethodName" : "smbSecurityStrategy", "fluentEnumSetterMethodName" : "smbSecurityStrategy", "fluentGetterMethodName" : "smbSecurityStrategyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy\n@return Returns a reference to this object so that method calls can be chained together.\n@see SMBSecurityStrategy", "fluentSetterMethodName" : "smbSecurityStrategy", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #smbSecurityStrategy} will return {@link SMBSecurityStrategy#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #smbSecurityStrategyAsString}.\n

                                                                                                                                                                                                                    \n@return Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SMBSecurityStrategy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SMBSecurityStrategy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SMBSecurityStrategy", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    \n@param smbSecurityStrategy Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.\n@see SMBSecurityStrategy", "setterMethodName" : "setSmbSecurityStrategy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "smbSecurityStrategy", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of security strategy.

                                                                                                                                                                                                                    ClientSpecified: if you use this option, requests are established based on what is negotiated by the client. This option is recommended when you want to maximize compatibility across different clients in your environment.

                                                                                                                                                                                                                    MandatorySigning: if you use this option, file gateway only allows connections from SMBv2 or SMBv3 clients that have signing enabled. This option works with SMB clients on Microsoft Windows Vista, Windows Server 2008 or newer.

                                                                                                                                                                                                                    MandatoryEncryption: if you use this option, file gateway only allows connections from SMBv3 clients that have encryption enabled. This option is highly recommended for environments that handle sensitive data. This option works with SMB clients on Microsoft Windows 8, Windows Server 2012 or newer.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "GatewayARN", "SMBSecurityStrategy" ], "shapeName" : "UpdateSmbSecurityStrategyRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSmbSecurityStrategyRequest", "variableName" : "updateSmbSecurityStrategyRequest", "variableType" : "UpdateSmbSecurityStrategyRequest", "documentation" : null, "simpleType" : "UpdateSmbSecurityStrategyRequest", "variableSetterType" : "UpdateSmbSecurityStrategyRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSmbSecurityStrategyResponse" : { "c2jName" : "UpdateSMBSecurityStrategyOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSmbSecurityStrategyResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSmbSecurityStrategyResponse", "variableName" : "updateSmbSecurityStrategyResponse", "variableType" : "UpdateSmbSecurityStrategyResponse", "documentation" : null, "simpleType" : "UpdateSmbSecurityStrategyResponse", "variableSetterType" : "UpdateSmbSecurityStrategyResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSnapshotScheduleRequest" : { "c2jName" : "UpdateSnapshotScheduleInput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A JSON object containing one or more of the following fields:

                                                                                                                                                                                                                    ", "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" : "UpdateSnapshotSchedule", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateSnapshotSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "RecurrenceInHours" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "StartAt" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "Tags" : { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getStartAt", "beanStyleSetterMethodName" : "setStartAt", "c2jName" : "StartAt", "c2jShape" : "HourOfDay", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \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 #startAt(Integer)}.\n@param startAt 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 #startAt(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@deprecated Use {@link #startAt()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #startAt(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the StartAt property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasStartAt", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startAt", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startAt", "getterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@return The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "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" : "StartAt", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartAt", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "StartAt", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    \n@param startAt The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.", "setterMethodName" : "setStartAt", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "startAt", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The hour of the day at which the snapshot schedule begins represented as hh, where hh is the hour (0 to 23). The hour of the day is in the time zone of the gateway.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getRecurrenceInHours", "beanStyleSetterMethodName" : "setRecurrenceInHours", "c2jName" : "RecurrenceInHours", "c2jShape" : "RecurrenceInHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between 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 #recurrenceInHours(Integer)}.\n@param recurrenceInHours 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 #recurrenceInHours(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.\n@deprecated Use {@link #recurrenceInHours()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #recurrenceInHours(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the RecurrenceInHours property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasRecurrenceInHours", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recurrenceInHours", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recurrenceInHours", "getterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@return Frequency of snapshots. Specify the number of hours between snapshots.", "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" : "RecurrenceInHours", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RecurrenceInHours", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RecurrenceInHours", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    \n@param recurrenceInHours Frequency of snapshots. Specify the number of hours between snapshots.", "setterMethodName" : "setRecurrenceInHours", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "recurrenceInHours", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    Frequency of snapshots. Specify the number of hours between snapshots.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "Description", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.\n@deprecated Use {@link #description()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #description(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Description property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDescription", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@return Optional description of the snapshot that overwrites the existing description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    \n@param description Optional description of the snapshot that overwrites the existing description.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Optional description of the snapshot that overwrites the existing description.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : true }, "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "Tags", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@deprecated Use {@link #tags()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(List)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTags", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nYou can use {@link #hasTags()} to see if a value was sent in this field.\n

                                                                                                                                                                                                                    \n@return A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tags", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tags", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "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(Tag)}\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" : "Tag", "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" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : null, "simpleType" : "Tag", "variableSetterType" : "Tag" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Tag", "variableName" : "member", "variableType" : "Tag", "documentation" : "", "simpleType" : "Tag", "variableSetterType" : "Tag" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    \n@param tags A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of up to 50 tags that can be assigned to a snapshot. Each tag is a key-value pair.

                                                                                                                                                                                                                    Valid characters for key and value are letters, spaces, and numbers representable in UTF-8 format, and the following special characters: + - = . _ : / @. The maximum length of a tag's key is 128 characters, and the maximum length for a tag's value is 256.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VolumeARN", "StartAt", "RecurrenceInHours" ], "shapeName" : "UpdateSnapshotScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateSnapshotScheduleRequest", "variableName" : "updateSnapshotScheduleRequest", "variableType" : "UpdateSnapshotScheduleRequest", "documentation" : null, "simpleType" : "UpdateSnapshotScheduleRequest", "variableSetterType" : "UpdateSnapshotScheduleRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateSnapshotScheduleResponse" : { "c2jName" : "UpdateSnapshotScheduleOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A JSON object containing the Amazon Resource Name (ARN) of the updated storage volume.

                                                                                                                                                                                                                    ", "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" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume. Use the ListVolumes operation to return a list of gateway volumes.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateSnapshotScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateSnapshotScheduleResponse", "variableName" : "updateSnapshotScheduleResponse", "variableType" : "UpdateSnapshotScheduleResponse", "documentation" : null, "simpleType" : "UpdateSnapshotScheduleResponse", "variableSetterType" : "UpdateSnapshotScheduleResponse" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateVtlDeviceTypeRequest" : { "c2jName" : "UpdateVTLDeviceTypeInput", "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" : "UpdateVTLDeviceType", "locationName" : null, "requestUri" : "/", "target" : "StorageGateway_20130630.UpdateVTLDeviceType", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #deviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #deviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you want to select.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you want to select.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you want to select.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceType", "beanStyleSetterMethodName" : "setDeviceType", "c2jName" : "DeviceType", "c2jShape" : "DeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deviceType(String)}.\n@param deviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@deprecated Use {@link #deviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@return The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    \n@param deviceType The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"", "setterMethodName" : "setDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The type of medium changer you want to select.

                                                                                                                                                                                                                    Valid Values: \"STK-L700\", \"AWS-Gateway-VTL\"

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "VTLDeviceARN", "DeviceType" ], "shapeName" : "UpdateVtlDeviceTypeRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateVtlDeviceTypeRequest", "variableName" : "updateVtlDeviceTypeRequest", "variableType" : "UpdateVtlDeviceTypeRequest", "documentation" : null, "simpleType" : "UpdateVtlDeviceTypeRequest", "variableSetterType" : "UpdateVtlDeviceTypeRequest" }, "wrapper" : false, "xmlNamespace" : null }, "UpdateVtlDeviceTypeResponse" : { "c2jName" : "UpdateVTLDeviceTypeOutput", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    UpdateVTLDeviceTypeOutput

                                                                                                                                                                                                                    ", "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" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VTLDeviceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the medium changer you have selected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    \n@param vtlDeviceARN The Amazon Resource Name (ARN) of the medium changer you have selected.", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the medium changer you have selected.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateVtlDeviceTypeResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateVtlDeviceTypeResponse", "variableName" : "updateVtlDeviceTypeResponse", "variableType" : "UpdateVtlDeviceTypeResponse", "documentation" : null, "simpleType" : "UpdateVtlDeviceTypeResponse", "variableSetterType" : "UpdateVtlDeviceTypeResponse" }, "wrapper" : false, "xmlNamespace" : null }, "VTLDevice" : { "c2jName" : "VTLDevice", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Represents a device object associated with a tape gateway.

                                                                                                                                                                                                                    ", "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" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceType", "beanStyleSetterMethodName" : "setVtlDeviceType", "c2jName" : "VTLDeviceType", "c2jShape" : "VTLDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceType(String)}.\n@param vtlDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceVendor", "beanStyleSetterMethodName" : "setVtlDeviceVendor", "c2jName" : "VTLDeviceVendor", "c2jShape" : "VTLDeviceVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceVendor(String)}.\n@param vtlDeviceVendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceVendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.\n@deprecated Use {@link #vtlDeviceVendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceVendor(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceVendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceVendor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceVendor", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceVendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceVendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceVendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.", "setterMethodName" : "setVtlDeviceVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceProductIdentifier", "beanStyleSetterMethodName" : "setVtlDeviceProductIdentifier", "c2jName" : "VTLDeviceProductIdentifier", "c2jShape" : "VTLDeviceProductIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceProductIdentifier(String)}.\n@param vtlDeviceProductIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceProductIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceProductIdentifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceProductIdentifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceProductIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceProductIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceProductIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceProductIdentifier", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceProductIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceProductIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceProductIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceProductIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceiSCSIAttributes", "beanStyleSetterMethodName" : "setDeviceiSCSIAttributes", "c2jName" : "DeviceiSCSIAttributes", "c2jShape" : "DeviceiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceiSCSIAttributes.Builder} avoiding the need to create one manually via {@link DeviceiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}.\n@param deviceiSCSIAttributes a consumer that will call methods on {@link DeviceiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceiSCSIAttributes(DeviceiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.\n@deprecated Use {@link #deviceiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.", "getterModel" : { "returnType" : "DeviceiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.", "setterMethodName" : "setDeviceiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : null, "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeviceiSCSIAttributes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceiSCSIAttributes", "beanStyleSetterMethodName" : "setDeviceiSCSIAttributes", "c2jName" : "DeviceiSCSIAttributes", "c2jShape" : "DeviceiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceiSCSIAttributes.Builder} avoiding the need to create one manually via {@link DeviceiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}.\n@param deviceiSCSIAttributes a consumer that will call methods on {@link DeviceiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceiSCSIAttributes(DeviceiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.\n@deprecated Use {@link #deviceiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.", "getterModel" : { "returnType" : "DeviceiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.", "setterMethodName" : "setDeviceiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : null, "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceProductIdentifier" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceProductIdentifier", "beanStyleSetterMethodName" : "setVtlDeviceProductIdentifier", "c2jName" : "VTLDeviceProductIdentifier", "c2jShape" : "VTLDeviceProductIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceProductIdentifier(String)}.\n@param vtlDeviceProductIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceProductIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceProductIdentifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceProductIdentifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceProductIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceProductIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceProductIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceProductIdentifier", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceProductIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceProductIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceProductIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceProductIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceType", "beanStyleSetterMethodName" : "setVtlDeviceType", "c2jName" : "VTLDeviceType", "c2jShape" : "VTLDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceType(String)}.\n@param vtlDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VTLDeviceVendor" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceVendor", "beanStyleSetterMethodName" : "setVtlDeviceVendor", "c2jName" : "VTLDeviceVendor", "c2jShape" : "VTLDeviceVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceVendor(String)}.\n@param vtlDeviceVendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceVendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.\n@deprecated Use {@link #vtlDeviceVendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceVendor(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceVendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceVendor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceVendor", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceVendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceVendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceVendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.", "setterMethodName" : "setVtlDeviceVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceARN", "beanStyleSetterMethodName" : "setVtlDeviceARN", "c2jName" : "VTLDeviceARN", "c2jShape" : "VTLDeviceARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceARN(String)}.\n@param vtlDeviceARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@deprecated Use {@link #vtlDeviceARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceARN", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@return Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    \n@param vtlDeviceARN Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).", "setterMethodName" : "setVtlDeviceARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the unique Amazon Resource Name (ARN) of the device (tape drive or media changer).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceType", "beanStyleSetterMethodName" : "setVtlDeviceType", "c2jName" : "VTLDeviceType", "c2jShape" : "VTLDeviceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceType(String)}.\n@param vtlDeviceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceType", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the type of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceType Specifies the type of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the type of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceVendor", "beanStyleSetterMethodName" : "setVtlDeviceVendor", "c2jName" : "VTLDeviceVendor", "c2jShape" : "VTLDeviceVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceVendor(String)}.\n@param vtlDeviceVendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceVendor(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.\n@deprecated Use {@link #vtlDeviceVendor()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceVendor(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceVendor property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceVendor", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceVendor", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceVendor", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@return Specifies the vendor of the device that the VTL device object emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceVendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceVendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceVendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceVendor Specifies the vendor of the device that the VTL device object emulates.", "setterMethodName" : "setVtlDeviceVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceVendor", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the vendor of the device that the VTL device object emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVtlDeviceProductIdentifier", "beanStyleSetterMethodName" : "setVtlDeviceProductIdentifier", "c2jName" : "VTLDeviceProductIdentifier", "c2jShape" : "VTLDeviceProductIdentifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vtlDeviceProductIdentifier(String)}.\n@param vtlDeviceProductIdentifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vtlDeviceProductIdentifier(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.\n@deprecated Use {@link #vtlDeviceProductIdentifier()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #vtlDeviceProductIdentifier(String)}\n", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VTLDeviceProductIdentifier property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVtlDeviceProductIdentifier", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vtlDeviceProductIdentifier", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vtlDeviceProductIdentifier", "getterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@return Specifies the model number of device that the VTL device emulates.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VTLDeviceProductIdentifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VTLDeviceProductIdentifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VTLDeviceProductIdentifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    \n@param vtlDeviceProductIdentifier Specifies the model number of device that the VTL device emulates.", "setterMethodName" : "setVtlDeviceProductIdentifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vtlDeviceProductIdentifier", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Specifies the model number of device that the VTL device emulates.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getDeviceiSCSIAttributes", "beanStyleSetterMethodName" : "setDeviceiSCSIAttributes", "c2jName" : "DeviceiSCSIAttributes", "c2jShape" : "DeviceiSCSIAttributes", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link DeviceiSCSIAttributes.Builder} avoiding the need to create one manually via {@link DeviceiSCSIAttributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceiSCSIAttributes.Builder#build()} is called immediately and its result is passed to {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}.\n@param deviceiSCSIAttributes a consumer that will call methods on {@link DeviceiSCSIAttributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceiSCSIAttributes(DeviceiSCSIAttributes)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.\n@deprecated Use {@link #deviceiSCSIAttributes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceiSCSIAttributes(DeviceiSCSIAttributes)}\n", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the DeviceiSCSIAttributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasDeviceiSCSIAttributes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deviceiSCSIAttributes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deviceiSCSIAttributes", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@return A list of iSCSI information about a VTL device.", "getterModel" : { "returnType" : "DeviceiSCSIAttributes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeviceiSCSIAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeviceiSCSIAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeviceiSCSIAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    \n@param deviceiSCSIAttributes A list of iSCSI information about a VTL device.", "setterMethodName" : "setDeviceiSCSIAttributes", "setterModel" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : null, "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DeviceiSCSIAttributes", "variableName" : "deviceiSCSIAttributes", "variableType" : "DeviceiSCSIAttributes", "documentation" : "

                                                                                                                                                                                                                    A list of iSCSI information about a VTL device.

                                                                                                                                                                                                                    ", "simpleType" : "DeviceiSCSIAttributes", "variableSetterType" : "DeviceiSCSIAttributes" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VTLDevice", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VTLDevice", "variableName" : "vtlDevice", "variableType" : "VTLDevice", "documentation" : null, "simpleType" : "VTLDevice", "variableSetterType" : "VTLDevice" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeInfo" : { "c2jName" : "VolumeInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Describes a storage volume object.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "GatewayARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "GatewayId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeAttachmentStatus" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeType" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) for the storage volume. For example, the following is a valid ARN:

                                                                                                                                                                                                                    arn:aws:storagegateway:us-east-2:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeId", "beanStyleSetterMethodName" : "setVolumeId", "c2jName" : "VolumeId", "c2jShape" : "VolumeId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeId(String)}.\n@param volumeId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeId The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to the volume. This ID becomes part of the volume Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayARN", "beanStyleSetterMethodName" : "setGatewayARN", "c2jName" : "GatewayARN", "c2jShape" : "GatewayARN", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayARN(String)}.\n@param gatewayARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.\n@deprecated Use {@link #gatewayARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayARN(String)}\n", "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayARN", "fluentSetterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayARN", "getterDocumentation" : "Returns the value of the GatewayARN property for this object.\n@return The value of the GatewayARN property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayARN", "sensitive" : false, "setterDocumentation" : "Sets the value of the GatewayARN property for this object.\n\n@param gatewayARN The new value for the GatewayARN property for this object.", "setterMethodName" : "setGatewayARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayARN", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getGatewayId", "beanStyleSetterMethodName" : "setGatewayId", "c2jName" : "GatewayId", "c2jShape" : "GatewayId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #gatewayId(String)}.\n@param gatewayId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #gatewayId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #gatewayId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #gatewayId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the GatewayId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasGatewayId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "gatewayId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "gatewayId", "getterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GatewayId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GatewayId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "GatewayId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param gatewayId The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setGatewayId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "gatewayId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The unique identifier assigned to your gateway during activation. This ID becomes part of the gateway Amazon Resource Name (ARN), which you use as input for other operations.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeType", "beanStyleSetterMethodName" : "setVolumeType", "c2jName" : "VolumeType", "c2jShape" : "VolumeType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeType(String)}.\n@param volumeType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeType(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.\n@deprecated Use {@link #volumeType()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeType(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeType", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeType", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeType", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@return One of the VolumeType enumeration values describing the type of the volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    \n@param volumeType One of the VolumeType enumeration values describing the type of the volume.", "setterMethodName" : "setVolumeType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeType enumeration values describing the type of the volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    Valid Values: 50 to 500 lowercase letters, numbers, periods (.), and hyphens (-).

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeAttachmentStatus", "beanStyleSetterMethodName" : "setVolumeAttachmentStatus", "c2jName" : "VolumeAttachmentStatus", "c2jShape" : "VolumeAttachmentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeAttachmentStatus(String)}.\n@param volumeAttachmentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeAttachmentStatus(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.\n@deprecated Use {@link #volumeAttachmentStatus()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeAttachmentStatus(String)}\n", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeAttachmentStatus property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeAttachmentStatus", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeAttachmentStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeAttachmentStatus", "getterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@return One of the VolumeStatus values that indicates the state of the storage volume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeAttachmentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeAttachmentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeAttachmentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    \n@param volumeAttachmentStatus One of the VolumeStatus values that indicates the state of the storage volume.", "setterMethodName" : "setVolumeAttachmentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeAttachmentStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    One of the VolumeStatus values that indicates the state of the storage volume.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeInfo", "variableName" : "volumeInfo", "variableType" : "VolumeInfo", "documentation" : null, "simpleType" : "VolumeInfo", "variableSetterType" : "VolumeInfo" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeRecoveryPointInfo" : { "c2jName" : "VolumeRecoveryPointInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Describes a storage volume recovery point object.

                                                                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsageInBytes", "beanStyleSetterMethodName" : "setVolumeUsageInBytes", "c2jName" : "VolumeUsageInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \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 #volumeUsageInBytes(Long)}.\n@param volumeUsageInBytes 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 #volumeUsageInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@deprecated Use {@link #volumeUsageInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsageInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsageInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsageInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsageInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsageInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "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" : "VolumeUsageInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsageInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsageInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "setterMethodName" : "setVolumeUsageInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "VolumeARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeRecoveryPointTime" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeSizeInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "VolumeUsageInBytes" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsageInBytes", "beanStyleSetterMethodName" : "setVolumeUsageInBytes", "c2jName" : "VolumeUsageInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \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 #volumeUsageInBytes(Long)}.\n@param volumeUsageInBytes 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 #volumeUsageInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@deprecated Use {@link #volumeUsageInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsageInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsageInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsageInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsageInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsageInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "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" : "VolumeUsageInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsageInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsageInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "setterMethodName" : "setVolumeUsageInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeARN", "beanStyleSetterMethodName" : "setVolumeARN", "c2jName" : "VolumeARN", "c2jShape" : "VolumeARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeARN(String)}.\n@param volumeARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #volumeARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param volumeARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setVolumeARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeSizeInBytes", "beanStyleSetterMethodName" : "setVolumeSizeInBytes", "c2jName" : "VolumeSizeInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \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 #volumeSizeInBytes(Long)}.\n@param volumeSizeInBytes 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 #volumeSizeInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.\n@deprecated Use {@link #volumeSizeInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeSizeInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeSizeInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeSizeInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeSizeInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeSizeInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@return The size of the volume in bytes.", "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" : "VolumeSizeInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeSizeInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeSizeInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    \n@param volumeSizeInBytes The size of the volume in bytes.", "setterMethodName" : "setVolumeSizeInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeSizeInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the volume in bytes.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeUsageInBytes", "beanStyleSetterMethodName" : "setVolumeUsageInBytes", "c2jName" : "VolumeUsageInBytes", "c2jShape" : "long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \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 #volumeUsageInBytes(Long)}.\n@param volumeUsageInBytes 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 #volumeUsageInBytes(Long)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@deprecated Use {@link #volumeUsageInBytes()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeUsageInBytes(Long)}\n", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeUsageInBytes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeUsageInBytes", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeUsageInBytes", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeUsageInBytes", "getterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@return The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "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" : "VolumeUsageInBytes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeUsageInBytes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "VolumeUsageInBytes", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    \n@param volumeUsageInBytes The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "setterMethodName" : "setVolumeUsageInBytes", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "volumeUsageInBytes", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                                                    The size of the data stored on the volume in bytes.

                                                                                                                                                                                                                    This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

                                                                                                                                                                                                                    ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getVolumeRecoveryPointTime", "beanStyleSetterMethodName" : "setVolumeRecoveryPointTime", "c2jName" : "VolumeRecoveryPointTime", "c2jShape" : "string", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #volumeRecoveryPointTime(String)}.\n@param volumeRecoveryPointTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #volumeRecoveryPointTime(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.\n@deprecated Use {@link #volumeRecoveryPointTime()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #volumeRecoveryPointTime(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the VolumeRecoveryPointTime property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasVolumeRecoveryPointTime", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "volumeRecoveryPointTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "volumeRecoveryPointTime", "getterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@return The time the recovery point was taken.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VolumeRecoveryPointTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VolumeRecoveryPointTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VolumeRecoveryPointTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    \n@param volumeRecoveryPointTime The time the recovery point was taken.", "setterMethodName" : "setVolumeRecoveryPointTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "volumeRecoveryPointTime", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The time the recovery point was taken.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeRecoveryPointInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeRecoveryPointInfo", "variableName" : "volumeRecoveryPointInfo", "variableType" : "VolumeRecoveryPointInfo", "documentation" : null, "simpleType" : "VolumeRecoveryPointInfo", "variableSetterType" : "VolumeRecoveryPointInfo" }, "wrapper" : false, "xmlNamespace" : null }, "VolumeiSCSIAttributes" : { "c2jName" : "VolumeiSCSIAttributes", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Lists iSCSI information about a volume.

                                                                                                                                                                                                                    ", "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" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLunNumber", "beanStyleSetterMethodName" : "setLunNumber", "c2jName" : "LunNumber", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \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 #lunNumber(Integer)}.\n@param lunNumber 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 #lunNumber(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.\n@deprecated Use {@link #lunNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lunNumber(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LunNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLunNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lunNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lunNumber", "getterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.", "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" : "LunNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LunNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LunNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.", "setterMethodName" : "setLunNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ChapEnabled" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "LunNumber" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLunNumber", "beanStyleSetterMethodName" : "setLunNumber", "c2jName" : "LunNumber", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \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 #lunNumber(Integer)}.\n@param lunNumber 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 #lunNumber(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.\n@deprecated Use {@link #lunNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lunNumber(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LunNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLunNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lunNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lunNumber", "getterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.", "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" : "LunNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LunNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LunNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.", "setterMethodName" : "setLunNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfaceId" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "NetworkInterfacePort" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, "TargetARN" : { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getTargetARN", "beanStyleSetterMethodName" : "setTargetARN", "c2jName" : "TargetARN", "c2jShape" : "TargetARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetARN(String)}.\n@param targetARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetARN(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.\n@deprecated Use {@link #targetARN()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #targetARN(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the TargetARN property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasTargetARN", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetARN", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetARN", "getterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@return The Amazon Resource Name (ARN) of the volume target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    \n@param targetARN The Amazon Resource Name (ARN) of the volume target.", "setterMethodName" : "setTargetARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetARN", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The Amazon Resource Name (ARN) of the volume target.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfaceId", "beanStyleSetterMethodName" : "setNetworkInterfaceId", "c2jName" : "NetworkInterfaceId", "c2jShape" : "NetworkInterfaceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #networkInterfaceId(String)}.\n@param networkInterfaceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #networkInterfaceId(String)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.\n@deprecated Use {@link #networkInterfaceId()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfaceId(String)}\n", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfaceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfaceId", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfaceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfaceId", "getterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@return The network interface identifier.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NetworkInterfaceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfaceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NetworkInterfaceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    \n@param networkInterfaceId The network interface identifier.", "setterMethodName" : "setNetworkInterfaceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "networkInterfaceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The network interface identifier.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getNetworkInterfacePort", "beanStyleSetterMethodName" : "setNetworkInterfacePort", "c2jName" : "NetworkInterfacePort", "c2jShape" : "integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \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 #networkInterfacePort(Integer)}.\n@param networkInterfacePort 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 #networkInterfacePort(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.\n@deprecated Use {@link #networkInterfacePort()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #networkInterfacePort(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the NetworkInterfacePort property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasNetworkInterfacePort", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "networkInterfacePort", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "networkInterfacePort", "getterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@return The port used to communicate with iSCSI targets.", "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" : "NetworkInterfacePort", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NetworkInterfacePort", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NetworkInterfacePort", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    \n@param networkInterfacePort The port used to communicate with iSCSI targets.", "setterMethodName" : "setNetworkInterfacePort", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "networkInterfacePort", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The port used to communicate with iSCSI targets.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getLunNumber", "beanStyleSetterMethodName" : "setLunNumber", "c2jName" : "LunNumber", "c2jShape" : "PositiveIntObject", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \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 #lunNumber(Integer)}.\n@param lunNumber 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 #lunNumber(Integer)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.\n@deprecated Use {@link #lunNumber()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #lunNumber(Integer)}\n", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the LunNumber property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasLunNumber", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lunNumber", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lunNumber", "getterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@return The logical disk number.", "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" : "LunNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LunNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LunNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    \n@param lunNumber The logical disk number.", "setterMethodName" : "setLunNumber", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lunNumber", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                                    The logical disk number.

                                                                                                                                                                                                                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null }, { "autoConstructClassIfExists" : { "present" : false }, "beanStyleGetterMethodName" : "getChapEnabled", "beanStyleSetterMethodName" : "setChapEnabled", "c2jName" : "ChapEnabled", "c2jShape" : "boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #chapEnabled(Boolean)}.\n@param chapEnabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #chapEnabled(Boolean)", "deprecated" : false, "deprecatedBeanStyleSetterMethodName" : null, "deprecatedFluentGetterMethodName" : null, "deprecatedFluentSetterMethodName" : null, "deprecatedGetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.\n@deprecated Use {@link #chapEnabled()}\n", "deprecatedName" : null, "deprecatedSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #chapEnabled(Boolean)}\n", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "existenceCheckDocumentation" : "Returns true if the ChapEnabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n", "existenceCheckMethodName" : "hasChapEnabled", "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "chapEnabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "chapEnabled", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@return Indicates whether mutual CHAP is enabled for the iSCSI target.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ChapEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ChapEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ChapEnabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    \n@param chapEnabled Indicates whether mutual CHAP is enabled for the iSCSI target.", "setterMethodName" : "setChapEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "chapEnabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether mutual CHAP is enabled for the iSCSI target.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlAttribute" : false, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "VolumeiSCSIAttributes", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "VolumeiSCSIAttributes", "variableName" : "volumeiSCSIAttributes", "variableType" : "VolumeiSCSIAttributes", "documentation" : null, "simpleType" : "VolumeiSCSIAttributes", "variableSetterType" : "VolumeiSCSIAttributes" }, "wrapper" : false, "xmlNamespace" : null } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { "ActivateGateway" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Activates the gateway you previously deployed on your host.", "id" : "to-activate-the-gateway-1471281611207", "input" : { "ActivationKey" : "29AV1-3OFV9-VVIUB-NKT0I-LRO6V", "GatewayName" : "My_Gateway", "GatewayTimezone" : "GMT-12:00", "GatewayRegion" : "us-east-1", "GatewayType" : "STORED", "TapeDriveType" : "IBM-ULT3580-TD5", "MediumChangerType" : "AWS-Gateway-VTL" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B" }, "title" : "To activate the gateway" } ], "AddCache" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "The following example shows a request that activates a gateway-stored volume.", "id" : "to-add-a-cache-1471043606854", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:03:00.0-scsi-0:0:1:0" ] }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To add a cache" } ], "AddTagsToResource" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Adds one or more tags to the specified resource.", "id" : "to-add-tags-to-resource-1471283689460", "input" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B", "Tags" : [ { "Key" : "Dev Gatgeway Region", "Value" : "East Coast" } ] }, "output" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B" }, "title" : "To add tags to resource" } ], "AddUploadBuffer" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Configures one or more gateway local disks as upload buffer for a specified gateway.", "id" : "to-add-upload-buffer-on-local-disk-1471293902847", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:03:00.0-scsi-0:0:1:0" ] }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To add upload buffer on local disk" } ], "AddWorkingStorage" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Configures one or more gateway local disks as working storage for a gateway. (Working storage is also referred to as upload buffer.)", "id" : "to-add-storage-on-local-disk-1471294305401", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:03:00.0-scsi-0:0:1:0" ] }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To add storage on local disk" } ], "CancelArchival" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Cancels archiving of a virtual tape to the virtual tape shelf (VTS) after the archiving process is initiated.", "id" : "to-cancel-virtual-tape-archiving-1471294865203", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4" }, "title" : "To cancel virtual tape archiving" } ], "CancelRetrieval" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Cancels retrieval of a virtual tape from the virtual tape shelf (VTS) to a gateway after the retrieval process is initiated.", "id" : "to-cancel-virtual-tape-retrieval-1471295704491", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4" }, "title" : "To cancel virtual tape retrieval" } ], "CreateCachediSCSIVolume" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Creates a cached volume on a specified cached gateway.", "id" : "to-create-a-cached-iscsi-volume-1471296661787", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "VolumeSizeInBytes" : 536870912000, "SnapshotId" : "snap-f47b7b94", "TargetName" : "my-volume", "NetworkInterfaceId" : "10.1.1.1", "ClientToken" : "cachedvol112233" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume" }, "title" : "To create a cached iSCSI volume" } ], "CreateSnapshot" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Initiates an ad-hoc snapshot of a gateway volume.", "id" : "to-create-a-snapshot-of-a-gateway-volume-1471301469561", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "SnapshotDescription" : "My root volume snapshot as of 10/03/2017" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "SnapshotId" : "snap-78e22663" }, "title" : "To create a snapshot of a gateway volume" } ], "CreateSnapshotFromVolumeRecoveryPoint" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Initiates a snapshot of a gateway from a volume recovery point.", "id" : "to-create-a-snapshot-of-a-gateway-volume-1471301469561", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "SnapshotDescription" : "My root volume snapshot as of 2017-06-30T10:10:10.000Z" }, "output" : { "SnapshotId" : "snap-78e22663", "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeRecoveryPointTime" : "2017-06-30T10:10:10.000Z" }, "title" : "To create a snapshot of a gateway volume" } ], "CreateStorediSCSIVolume" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Creates a stored volume on a specified stored gateway.", "id" : "to-create-a-stored-iscsi-volume-1471367662813", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskId" : "pci-0000:03:00.0-scsi-0:0:0:0", "SnapshotId" : "snap-f47b7b94", "PreserveExistingData" : true, "TargetName" : "my-volume", "NetworkInterfaceId" : "10.1.1.1" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeSizeInBytes" : 1099511627776, "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume" }, "title" : "To create a stored iSCSI volume" } ], "CreateTapeWithBarcode" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Creates a virtual tape by using your own barcode.", "id" : "to-create-a-virtual-tape-using-a-barcode-1471371842452", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "TapeSizeInBytes" : 107374182400, "TapeBarcode" : "TEST12345" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST12345" }, "title" : "To create a virtual tape using a barcode" } ], "CreateTapes" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Creates one or more virtual tapes.", "id" : "to-create-a-virtual-tape-1471372061659", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "TapeSizeInBytes" : 107374182400, "ClientToken" : "77777", "NumTapesToCreate" : 3, "TapeBarcodePrefix" : "TEST" }, "output" : { "TapeARNs" : [ "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST38A29D", "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST3AA29F", "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST3BA29E" ] }, "title" : "To create a virtual tape" } ], "DeleteBandwidthRateLimit" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Deletes the bandwidth rate limits of a gateway; either the upload or download limit, or both.", "id" : "to-delete-bandwidth-rate-limits-of-gateway-1471373225520", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "BandwidthType" : "All" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To delete bandwidth rate limits of gateway" } ], "DeleteChapCredentials" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Deletes Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target and initiator pair.", "id" : "to-delete-chap-credentials-1471375025612", "input" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "InitiatorName" : "iqn.1991-05.com.microsoft:computername.domain.example.com" }, "output" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "InitiatorName" : "iqn.1991-05.com.microsoft:computername.domain.example.com" }, "title" : "To delete CHAP credentials" } ], "DeleteGateway" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation deletes the gateway, but not the gateway's VM from the host computer.", "id" : "to-delete-a-gatgeway-1471381697333", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To delete a gatgeway" } ], "DeleteSnapshotSchedule" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This action enables you to delete a snapshot schedule for a volume.", "id" : "to-delete-a-snapshot-of-a-volume-1471382234377", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "title" : "To delete a snapshot of a volume" } ], "DeleteTape" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This example deletes the specified virtual tape.", "id" : "to-delete-a-virtual-tape-1471382444157", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:204469490176:gateway/sgw-12A3456B", "TapeARN" : "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0" }, "title" : "To delete a virtual tape" } ], "DeleteTapeArchive" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Deletes the specified virtual tape from the virtual tape shelf (VTS).", "id" : "to-delete-a-virtual-tape-from-the-shelf-vts-1471383964329", "input" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:204469490176:tape/TEST05A2A0" }, "title" : "To delete a virtual tape from the shelf (VTS)" } ], "DeleteVolume" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Deletes the specified gateway volume that you previously created using the CreateCachediSCSIVolume or CreateStorediSCSIVolume API.", "id" : "to-delete-a-gateway-volume-1471384418416", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "title" : "To delete a gateway volume" } ], "DescribeBandwidthRateLimit" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a value for a bandwidth rate limit if set. If not set, then only the gateway ARN is returned.", "id" : "to-describe-the-bandwidth-rate-limits-of-a-gateway-1471384826404", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "AverageUploadRateLimitInBitsPerSec" : 102400, "AverageDownloadRateLimitInBitsPerSec" : 204800 }, "title" : "To describe the bandwidth rate limits of a gateway" } ], "DescribeCache" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns information about the cache of a gateway.", "id" : "to-describe-cache-information-1471385756036", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:04:00.0-scsi-0:1:0:0" ], "CacheAllocatedInBytes" : 2199023255552, "CacheUsedPercentage" : 0.07, "CacheDirtyPercentage" : 0.07, "CacheHitPercentage" : 99.68, "CacheMissPercentage" : 0.32 }, "title" : "To describe cache information" } ], "DescribeCachediSCSIVolumes" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a description of the gateway cached iSCSI volumes specified in the request.", "id" : "to-describe-gateway-cached-iscsi-volumes-1471458094649", "input" : { "VolumeARNs" : [ "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" ] }, "output" : { "CachediSCSIVolumes" : [ { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeId" : "vol-1122AABB", "VolumeType" : "CACHED iSCSI", "VolumeStatus" : "AVAILABLE", "VolumeSizeInBytes" : 1099511627776, "VolumeiSCSIAttributes" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "NetworkInterfaceId" : "10.243.43.207", "NetworkInterfacePort" : 3260, "LunNumber" : 1, "ChapEnabled" : true } } ] }, "title" : "To describe gateway cached iSCSI volumes" } ], "DescribeChapCredentials" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair.", "id" : "to-describe-chap-credetnitals-for-an-iscsi-1471467462967", "input" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume" }, "output" : { "ChapCredentials" : [ { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "SecretToAuthenticateInitiator" : "111111111111", "InitiatorName" : "iqn.1991-05.com.microsoft:computername.domain.example.com", "SecretToAuthenticateTarget" : "222222222222" } ] }, "title" : "To describe CHAP credetnitals for an iSCSI" } ], "DescribeGatewayInformation" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns metadata about a gateway such as its name, network interfaces, configured time zone, and the state (whether the gateway is running or not).", "id" : "to-describe-metadata-about-the-gateway-1471467849079", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "GatewayId" : "sgw-AABB1122", "GatewayName" : "My_Gateway", "GatewayTimezone" : "GMT-8:00", "GatewayState" : "STATE_RUNNING", "GatewayNetworkInterfaces" : [ { "Ipv4Address" : "10.35.69.216" } ], "GatewayType" : "STORED", "NextUpdateAvailabilityDate" : "2017-01-02T16:00:00", "LastSoftwareUpdate" : "2016-01-02T16:00:00" }, "title" : "To describe metadata about the gateway" } ], "DescribeMaintenanceStartTime" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns your gateway's weekly maintenance start time including the day and time of the week.", "id" : "to-describe-gateways-maintenance-start-time-1471470727387", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "HourOfDay" : 15, "MinuteOfHour" : 35, "DayOfWeek" : 2, "Timezone" : "GMT+7:00" }, "title" : "To describe gateway's maintenance start time" } ], "DescribeSnapshotSchedule" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Describes the snapshot schedule for the specified gateway volume including intervals at which snapshots are automatically initiated.", "id" : "to-describe-snapshot-schedule-for-gateway-volume-1471471139538", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "StartAt" : 6, "RecurrenceInHours" : 24, "Description" : "sgw-AABB1122:vol-AABB1122:Schedule", "Timezone" : "GMT+7:00" }, "title" : "To describe snapshot schedule for gateway volume" } ], "DescribeStorediSCSIVolumes" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns the description of the gateway volumes specified in the request belonging to the same gateway.", "id" : "to-describe-the-volumes-of-a-gateway-1471472640660", "input" : { "VolumeARNs" : [ "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" ] }, "output" : { "StorediSCSIVolumes" : [ { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeId" : "vol-1122AABB", "VolumeStatus" : "BOOTSTRAPPING", "VolumeSizeInBytes" : 1099511627776, "VolumeProgress" : 23.7, "VolumeDiskId" : "pci-0000:03:00.0-scsi-0:0:0:0", "PreservedExistingData" : false, "VolumeiSCSIAttributes" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "NetworkInterfaceId" : "10.243.43.207", "NetworkInterfacePort" : 3260, "ChapEnabled" : true } } ] }, "title" : "To describe the volumes of a gateway" } ], "DescribeTapeArchives" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a description of specified virtual tapes in the virtual tape shelf (VTS).", "id" : "to-describe-virtual-tapes-in-the-vts-1471473188198", "input" : { "TapeARNs" : [ "arn:aws:storagegateway:us-east-1:999999999999:tape/AM08A1AD", "arn:aws:storagegateway:us-east-1:999999999999:tape/AMZN01A2A4" ], "Marker" : "1", "Limit" : 123 }, "output" : { "TapeArchives" : [ { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999:tape/AM08A1AD", "TapeBarcode" : "AM08A1AD", "TapeSizeInBytes" : 107374182400, "CompletionTime" : "2016-12-16T13:50Z", "TapeStatus" : "ARCHIVED" }, { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999:tape/AMZN01A2A4", "TapeBarcode" : "AMZN01A2A4", "TapeSizeInBytes" : 429496729600, "CompletionTime" : "2016-12-16T13:59Z", "TapeStatus" : "ARCHIVED" } ], "Marker" : "1" }, "title" : "To describe virtual tapes in the VTS" } ], "DescribeTapeRecoveryPoints" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a list of virtual tape recovery points that are available for the specified gateway-VTL.", "id" : "to-describe-virtual-tape-recovery-points-1471542042026", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "Marker" : "1", "Limit" : 1 }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "TapeRecoveryPointInfos" : [ { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999:tape/AMZN01A2A4", "TapeRecoveryPointTime" : "2016-12-16T13:50Z", "TapeSizeInBytes" : 1471550497, "TapeStatus" : "AVAILABLE" } ], "Marker" : "1" }, "title" : "To describe virtual tape recovery points" } ], "DescribeTapes" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a description of the specified Amazon Resource Name (ARN) of virtual tapes. If a TapeARN is not specified, returns a description of all virtual tapes.", "id" : "to-describe-virtual-tapes-associated-with-gateway-1471629287727", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "TapeARNs" : [ "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST04A2A1", "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST05A2A0" ], "Marker" : "1", "Limit" : 2 }, "output" : { "Tapes" : [ { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST04A2A1", "TapeBarcode" : "TEST04A2A1", "TapeSizeInBytes" : 107374182400, "TapeStatus" : "AVAILABLE" }, { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST05A2A0", "TapeBarcode" : "TEST05A2A0", "TapeSizeInBytes" : 107374182400, "TapeStatus" : "AVAILABLE" } ], "Marker" : "1" }, "title" : "To describe virtual tape(s) associated with gateway" } ], "DescribeUploadBuffer" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns information about the upload buffer of a gateway including disk IDs and the amount of upload buffer space allocated/used.", "id" : "to-describe-upload-buffer-of-gateway-1471631099003", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:04:00.0-scsi-0:1:0:0" ], "UploadBufferUsedInBytes" : 161061273600, "UploadBufferAllocatedInBytes" : 0 }, "title" : "To describe upload buffer of gateway" }, { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns information about the upload buffer of a gateway including disk IDs and the amount of upload buffer space allocated and used.", "id" : "to-describe-upload-buffer-of-a-gateway--1471904566370", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:04:00.0-scsi-0:1:0:0" ], "UploadBufferUsedInBytes" : 0, "UploadBufferAllocatedInBytes" : 161061273600 }, "title" : "To describe upload buffer of a gateway" } ], "DescribeVTLDevices" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Returns a description of virtual tape library (VTL) devices for the specified gateway.", "id" : "to-describe-virtual-tape-library-vtl-devices-of-a-single-gateway-1471906071410", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "VTLDeviceARNs" : [ ], "Marker" : "1", "Limit" : 123 }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "VTLDevices" : [ { "VTLDeviceARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/device/AMZN_SGW-1FAD4876_MEDIACHANGER_00001", "VTLDeviceType" : "Medium Changer", "VTLDeviceVendor" : "STK", "VTLDeviceProductIdentifier" : "L700", "DeviceiSCSIAttributes" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:sgw-1fad4876-mediachanger", "NetworkInterfaceId" : "10.243.43.207", "NetworkInterfacePort" : 3260, "ChapEnabled" : false } }, { "VTLDeviceARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/device/AMZN_SGW-1FAD4876_TAPEDRIVE_00001", "VTLDeviceType" : "Tape Drive", "VTLDeviceVendor" : "IBM", "VTLDeviceProductIdentifier" : "ULT3580-TD5", "DeviceiSCSIAttributes" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:sgw-1fad4876-tapedrive-01", "NetworkInterfaceId" : "10.243.43.209", "NetworkInterfacePort" : 3260, "ChapEnabled" : false } }, { "VTLDeviceARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/device/AMZN_SGW-1FAD4876_TAPEDRIVE_00002", "VTLDeviceType" : "Tape Drive", "VTLDeviceVendor" : "IBM", "VTLDeviceProductIdentifier" : "ULT3580-TD5", "DeviceiSCSIAttributes" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:sgw-1fad4876-tapedrive-02", "NetworkInterfaceId" : "10.243.43.209", "NetworkInterfacePort" : 3260, "ChapEnabled" : false } } ], "Marker" : "1" }, "title" : "To describe virtual tape library (VTL) devices of a single gateway" } ], "DescribeWorkingStorage" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation is supported only for the gateway-stored volume architecture. This operation is deprecated in cached-volumes API version (20120630). Use DescribeUploadBuffer instead.", "id" : "to-describe-the-working-storage-of-a-gateway-depreciated-1472070842332", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "DiskIds" : [ "pci-0000:03:00.0-scsi-0:0:0:0", "pci-0000:03:00.0-scsi-0:0:1:0" ], "WorkingStorageUsedInBytes" : 789207040, "WorkingStorageAllocatedInBytes" : 2199023255552 }, "title" : "To describe the working storage of a gateway [Depreciated]" } ], "DisableGateway" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Disables a gateway when the gateway is no longer functioning. Use this operation for a gateway-VTL that is not reachable or not functioning.", "id" : "to-disable-a-gateway-when-it-is-no-longer-functioning-1472076046936", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To disable a gateway when it is no longer functioning" } ], "ListGateways" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Lists gateways owned by an AWS account in a specified region as requested. Results are sorted by gateway ARN up to a maximum of 100 gateways.", "id" : "to-lists-region-specific-gateways-per-aws-account-1472077860657", "input" : { "Marker" : "1", "Limit" : 2 }, "output" : { "Gateways" : [ { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-23A4567C" } ], "Marker" : "1" }, "title" : "To lists region specific gateways per AWS account" } ], "ListLocalDisks" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "The request returns a list of all disks, specifying which are configured as working storage, cache storage, or stored volume or not configured at all.", "id" : "to-list-the-gateways-local-disks-1472079564618", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "Disks" : [ { "DiskId" : "pci-0000:03:00.0-scsi-0:0:0:0", "DiskPath" : "/dev/sda", "DiskNode" : "SCSI(0:0)", "DiskStatus" : "missing", "DiskSizeInBytes" : 1099511627776, "DiskAllocationType" : "CACHE_STORAGE" }, { "DiskId" : "pci-0000:03:00.0-scsi-0:0:1:0", "DiskPath" : "/dev/sdb", "DiskNode" : "SCSI(0:1)", "DiskStatus" : "present", "DiskSizeInBytes" : 1099511627776, "DiskAllocationType" : "UPLOAD_BUFFER", "DiskAllocationResource" : "" } ] }, "title" : "To list the gateway's local disks" } ], "ListTagsForResource" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Lists the tags that have been added to the specified resource.", "id" : "to-list-tags-that-have-been-added-to-a-resource-1472080268972", "input" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B", "Marker" : "1", "Limit" : 1 }, "output" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B", "Marker" : "1", "Tags" : [ { "Key" : "Dev Gatgeway Region", "Value" : "East Coast" } ] }, "title" : "To list tags that have been added to a resource" } ], "ListVolumeRecoveryPoints" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Lists the recovery points for a specified gateway in which all data of the volume is consistent and can be used to create a snapshot.", "id" : "to-list-recovery-points-for-a-gateway-1472143015088", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "VolumeRecoveryPointInfos" : [ { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeSizeInBytes" : 536870912000, "VolumeRecoveryPointTime" : "2012-09-04T21:08:44.627Z" } ] }, "title" : "To list recovery points for a gateway" } ], "ListVolumes" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Lists the iSCSI stored volumes of a gateway. Results are sorted by volume ARN up to a maximum of 100 volumes.", "id" : "to-list-the-iscsi-stored-volumes-of-a-gateway-1472145723653", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "Marker" : "1", "Limit" : 2 }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "Marker" : "1", "VolumeInfos" : [ { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "VolumeId" : "vol-1122AABB", "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "GatewayId" : "sgw-12A3456B", "VolumeType" : "STORED", "VolumeSizeInBytes" : 107374182400 }, { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-13B4567C/volume/vol-3344CCDD", "VolumeId" : "vol-1122AABB", "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-13B4567C", "GatewayId" : "sgw-gw-13B4567C", "VolumeType" : "STORED", "VolumeSizeInBytes" : 107374182400 } ] }, "title" : "To list the iSCSI stored volumes of a gateway" } ], "RemoveTagsFromResource" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Lists the iSCSI stored volumes of a gateway. Removes one or more tags from the specified resource.", "id" : "to-remove-tags-from-a-resource-1472147210553", "input" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B", "TagKeys" : [ "Dev Gatgeway Region", "East Coast" ] }, "output" : { "ResourceARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-11A2222B" }, "title" : "To remove tags from a resource" } ], "ResetCache" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Resets all cache disks that have encountered a error and makes the disks available for reconfiguration as cache storage.", "id" : "to-reset-cache-disks-in-error-status-1472148909807", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-13B4567C" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-13B4567C" }, "title" : "To reset cache disks in error status" } ], "RetrieveTapeArchive" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Retrieves an archived virtual tape from the virtual tape shelf (VTS) to a gateway-VTL. Virtual tapes archived in the VTS are not associated with any gateway.", "id" : "to-retrieve-an-archived-tape-from-the-vts-1472149812358", "input" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF", "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF" }, "title" : "To retrieve an archived tape from the VTS" } ], "RetrieveTapeRecoveryPoint" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Retrieves the recovery point for the specified virtual tape.", "id" : "to-retrieve-the-recovery-point-of-a-virtual-tape-1472150014805", "input" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF", "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "output" : { "TapeARN" : "arn:aws:storagegateway:us-east-1:999999999999:tape/TEST0AA2AF" }, "title" : "To retrieve the recovery point of a virtual tape" } ], "SetLocalConsolePassword" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Sets the password for your VM local console.", "id" : "to-set-a-password-for-your-vm-1472150202632", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B", "LocalConsolePassword" : "PassWordMustBeAtLeast6Chars." }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "title" : "To set a password for your VM" } ], "ShutdownGateway" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "This operation shuts down the gateway service component running in the storage gateway's virtual machine (VM) and not the VM.", "id" : "to-shut-down-a-gateway-service-1472150508835", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "title" : "To shut down a gateway service" } ], "StartGateway" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Starts a gateway service that was previously shut down.", "id" : "to-start-a-gateway-service-1472150722315", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B" }, "title" : "To start a gateway service" } ], "UpdateBandwidthRateLimit" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates the bandwidth rate limits of a gateway. Both the upload and download bandwidth rate limit can be set, or either one of the two. If a new limit is not set, the existing rate limit remains.", "id" : "to-update-the-bandwidth-rate-limits-of-a-gateway-1472151016202", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "AverageUploadRateLimitInBitsPerSec" : 51200, "AverageDownloadRateLimitInBitsPerSec" : 102400 }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To update the bandwidth rate limits of a gateway" } ], "UpdateChapCredentials" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates the Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target.", "id" : "to-update-chap-credentials-for-an-iscsi-target-1472151325795", "input" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "SecretToAuthenticateInitiator" : "111111111111", "InitiatorName" : "iqn.1991-05.com.microsoft:computername.domain.example.com", "SecretToAuthenticateTarget" : "222222222222" }, "output" : { "TargetARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/target/iqn.1997-05.com.amazon:myvolume", "InitiatorName" : "iqn.1991-05.com.microsoft:computername.domain.example.com" }, "title" : "To update CHAP credentials for an iSCSI target" } ], "UpdateGatewayInformation" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates a gateway's metadata, which includes the gateway's name and time zone.", "id" : "to-update-a-gateways-metadata-1472151688693", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "GatewayName" : "MyGateway2", "GatewayTimezone" : "GMT-12:00" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "GatewayName" : "" }, "title" : "To update a gateway's metadata" } ], "UpdateGatewaySoftwareNow" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates the gateway virtual machine (VM) software. The request immediately triggers the software update.", "id" : "to-update-a-gateways-vm-software-1472152020929", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To update a gateway's VM software" } ], "UpdateMaintenanceStartTime" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates a gateway's weekly maintenance start time information, including day and time of the week. The maintenance time is in your gateway's time zone.", "id" : "to-update-a-gateways-maintenance-start-time-1472152552031", "input" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B", "HourOfDay" : 0, "MinuteOfHour" : 30, "DayOfWeek" : 2 }, "output" : { "GatewayARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B" }, "title" : "To update a gateway's maintenance start time" } ], "UpdateSnapshotSchedule" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates a snapshot schedule configured for a gateway volume.", "id" : "to-update-a-volume-snapshot-schedule-1472152757068", "input" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB", "StartAt" : 0, "RecurrenceInHours" : 1, "Description" : "Hourly snapshot" }, "output" : { "VolumeARN" : "arn:aws:storagegateway:us-east-1:111122223333:gateway/sgw-12A3456B/volume/vol-1122AABB" }, "title" : "To update a volume snapshot schedule" } ], "UpdateVTLDeviceType" : [ { "comments" : { "input" : { }, "output" : { } }, "description" : "Updates the type of medium changer in a gateway-VTL after a gateway-VTL is activated.", "id" : "to-update-a-vtl-device-type-1472153012967", "input" : { "VTLDeviceARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/device/AMZN_SGW-1FAD4876_MEDIACHANGER_00001", "DeviceType" : "Medium Changer" }, "output" : { "VTLDeviceARN" : "arn:aws:storagegateway:us-east-1:999999999999:gateway/sgw-12A3456B/device/AMZN_SGW-1FAD4876_MEDIACHANGER_00001" }, "title" : "To update a VTL device type" } ] }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "StorageGatewayException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.storagegateway.model.StorageGatewayException", "sdkRequestBaseClassName" : "StorageGatewayRequest", "sdkResponseBaseClassName" : "StorageGatewayResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy